Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как сделать так чтобы число выбиралось рандомно из списка чисел которые привел я? (http://www.flasher.ru/forum/showthread.php?t=106048)

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

Цитата:

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

+1 В функцию, в класс и в пакет.


Часовой пояс GMT +4, время: 03:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.