Просмотр полной версии : Как сделать так чтобы число выбиралось рандомно из списка чисел которые привел я?
Как сделать так чтобы число выбиралось рандомно из списка чисел которые превел я? Т.е. например чтобы переменная была равна 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)]);
Работает! Спасибо большое!
грамотнее было бы написать так:
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 В функцию, в класс и в пакет.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.