Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Помогите справиться с генерацией (https://javascript.ru/forum/css-html/7104-pomogite-spravitsya-s-generaciejj.html)

lammeR 15.01.2010 15:16

Помогите справиться с генерацией
 
Здравствуйте, у меня проблема с одним вопросом: чтобы бы было 2 массивa - fiRst и seCond, чтобы они генерировались в случайном порядке и выдавали 2 случайных числа , которые в сумме давали число 100, не больше, не меньше. Ну допустим: fiRst выдал число 1, а seCond выдал 99, fiRst + seCond = 100. Помогите , ну очень нужно, я вообще не могу ничего додумать, если есть код дайте пожалуйста, я уже неделю мучаюсь, я только начал учить генерацию в javascript.

Kolyaj 15.01.2010 15:18

А массивы зачем?
var first = Math.round(Math.random() * 100);
var second = 100 - first;

lammeR 15.01.2010 15:21

Ого, оперативно, спасибо))

lammeR 15.01.2010 15:23

Цитата:

Сообщение от Kolyaj
А массивы зачем?
var first = Math.round(Math.random() * 100);
var second = 100 - first;

Ну, видно, по-этому я так долго и думал))

lammeR 15.01.2010 20:52

ну а если надо четыре числа, сумма которых будет равна 100, я ваш код переделал, у меня получилось, мол, генерация 3-х чисел от о до 25, затем эти 3 числа отнимаются от 100 и вроде то, что надо, но вот, проблема в том, что число полученное в результате отнятия от 100 будет всегда большим от других, а мне хотелось бы, чтобы было оно случайно, вот делаю игру "О,счастливчик" и хочу сделать подсказку "помощь зала", а всё никак не доделаю

lammeR 15.01.2010 20:58

Всё, я понял, тема закрыта)


Часовой пояс GMT +3, время: 18:23.