PDA

Просмотр полной версии : Как сделать так чтобы число выбиралось рандомно из списка чисел которые привел я?


vivanov
31.12.2007, 03:01
Как сделать так чтобы число выбиралось рандомно из списка чисел которые превел я? Т.е. например чтобы переменная была равна 4-м или 7-ми или 55-ти?

vitlance
31.12.2007, 03:22
заносишь свои числа в массив, а потом выбераеш random элемент массива

var yourNumbers:Array = new Array(44,1,-50,35,15);
trace(yourNumbers[random(yourNumbers.length)]);

vivanov
31.12.2007, 03:33
Работает! Спасибо большое!

MrPoma
31.12.2007, 05:53
грамотнее было бы написать так:
var yourNumbers:Array = new Array(44,1,-50,35,15);
trace(yourNumbers[Math.floor(Math.random()*yourNumbers.length)]);

CrazyFlasher
31.12.2007, 07:51
2MrPoma: раз на то пошло, то грамотнее написать свой класс ну или хотя бы метод, который будет возвращать целый рандом, а не извращаться каждый раз с флорами умноженными на рандомы

†‡Paladin‡†
31.12.2007, 15:11
2MrPoma: раз на то пошло, то грамотнее написать свой класс ну или хотя бы метод, который будет возвращать целый рандом, а не извращаться каждый раз с флорами умноженными на рандомы
+1 В функцию, в класс и в пакет.