Случайное число.
Помогите все поисковики облазил.
Мне надо вот что, допустим есть три строки: Всего материала: а Лес: b Металл: c а должно быть равно сумме b+c, и все числа должны генерироваться случайно в определенном диапазоне чисел (например а от 100 до 1500). И еще желательно, чтобы с, всегда было больше b И расталкуйте где надо тыкать чтобы изменить диапазон этих самых чисел.:cray: |
<script language="javascript" type="text/javascript"> <!-- function getRandom300(m,n){ return Math.floor(Math.random()*(n-m+1))+m; } function getRandom6(){ n6=getRandom300(100000,999999); document.write(n6); } //--> getRandom6() </script> Изменять надо тут n6=getRandom300(100000,999999); первое число от какого второе до какого |
А как привязать сюда лес, металл и т.д.:victory:
|
Я написал но что-то не работает:(
<html> <body> <script language="javascript" type="text/javascript"> <!-- function getRandom300(m,n){ return Math.floor(Math.random()*(n-m+1))+m; } function getRandom6(){ n6=getRandom300(100000,999999); sla1=document.getElementById(sl1).value=n6; return sla1; sla2=document.getElementById(sl2).value=n6; return sla2; summa=sla1+sla2; document.getElementById(sum).value=summa; } getRandom6() //--> </script> Всего:<input type=text id=sum> Лес:<input type=text id=sl1> Металл:<input type=text id=sl2> </body> </html> |
И вместо цифр выводится поле для ввода.:blink:
|
function Random(){ var m = 100; var n = 1500; var num = Math.floor( Math.random() * (n - m + 1) ) + m; return num; } function Loh(){ var d = 1500 - parseInt(Random()); if(d < 750){ b = d; c = 1500 - b; } else{ c = d; b = 1500 - c; } alert(c+b); alert(c); } Не знаю чем это поможет, но вот решение, хотя можно и поизящней, но право лень. Тыкайте на клавиши чтобы изменять цифры 100 и 1500 |
Мне не надо их вводит, мне надо поставить это на сайт, чтобы каждый пользователь видел разные цифры напротив
|
Цитата:
|
и в чём заключается Ваша проблема?
решение я написал, а вот что Вас не устраивает я не понимаю. Прошу прощение, но название случайно затясалось :) О кажется до меня дошло, нужна captcha. |
В этом поле для ввода доллжны появитса цифры
Завтра сделаю спать хочу |
Часовой пояс GMT +3, время: 23:47. |