Форум 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)
-   -   Random и начальное значение (http://www.flasher.ru/forum/showthread.php?t=71366)

Error202 03.11.2005 13:32

Random и начальное значение
 
В разных языках, например Perl, есть возможность указать изначальное значение ядра для генератора случайных чисел...
Т.е. srand(число), а потом используешь rand() для получения случайных чисел... Есть ли такое во Flash?

Kinsler 03.11.2005 13:35

нет............

unlexx 03.11.2005 13:38

можно типа сначала использовать пердустановленное значение, а потом в переменную пихать рандом

Error202 03.11.2005 13:38

А каким образом?

shalun 03.11.2005 13:43

а вот чудный пример в хелпе

function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.round(Math.random()*(max-min))+min;
return randomNum;
}

Error202 03.11.2005 13:49

Да спасибо, но я не про то... :(

Мне нужно сделать так: вводишь число... тебе генерируется 12 других чисел, вводишь другое число - генерируется другие 12 чисел, но когда вновь вводишь старое число - генерируются снова те первые 12 чисел...

shalun 03.11.2005 13:55

если нужно числа повторить, то причем тут рэндом? повторить можно если задана какая-либо статичная функция без рэндома и изменения переменных в функции

Error202 03.11.2005 14:00

1. Вводишь 145145145 Тебе выдаются СЛУЧАЙНЫЕ цисла: 12 475 321 01
2. Вводишь 412417124 Тебе выдаются СЛУЧАЙНЫЕ цисла: 10 75 131 451
3. Снова вводишь 145145145 Тебе выдаются СЛУЧАЙНЫЕ цисла: 12 475 321 01

unlexx 03.11.2005 14:04

это псевдо случайные, тогда заноси результаты в массив и бери оттуда

iNils 03.11.2005 14:10

Math.ran = function (arg) {
if (this.old == arg) {
this.cx++;
} else {
this.old = arg;
this.cx = 0;
}
var rnd = (this.cx + Math.PI) / (arg + 1.1);
return rnd - Math.floor (rnd);
};


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

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