PDA

Просмотр полной версии : Random


Zuben
23.06.2007, 19:13
Кто-нибудь знает, по какому принципу генерируются рэндомные числа?
И можно ли их.. эмм... предугадать?

iNils
23.06.2007, 19:29
http://algolist.manual.ru/maths/generator/index.php

Zuben
23.06.2007, 19:48
Я все-же не понял, от чего зависит выпавшее число?
Мне не конкретный код узнать хочется, а принцып действия.

etc
23.06.2007, 20:19
http://ru.wikipedia.org/wiki/Генератор_случайных_чисел

googleavast
24.06.2007, 01:36
Казино - самый большой генератор случайных чисел. Закономерность нада искать там! =)

Скрипун
24.06.2007, 15:57
Берется системное время.. пихается в фрмулку.. там проходит через мясорубку по законам и на выходи псевдослучайное число,как один из самых простых способов.
А еще есть апаратные генераторы(в каких то процессорах Intel они даж вроде были реальзованные). Очень сложные и дорогие. .Там источник - шум и прочие явления, которые предугадать сложно.

В нашем Мире ничего случайного не существует.

Takato
24.06.2007, 17:34
Берется Айкью (коэф. интел.) пользователя и умножается на координату мышки по оси Х и делится на коорд. мышки по оси У

Zuben
24.06.2007, 18:05
Берется системное время.. пихается в фрмулку..
Я примерно так и предпологал. Значит, нужно только поменять дату и можно будет заставить генератор выдавать нужные значения.

etc
24.06.2007, 18:07
Ничего подобного. Это была шутка, если кто не понял.
А вы что-то сломать типа хотите?

Kikasso
24.06.2007, 19:22
Я примерно так и предпологал. Значит, нужно только поменять дату и можно будет заставить генератор выдавать нужные значения.
Да, поменяйте, до микросекунды.

Zuben
24.06.2007, 21:23
Да, поменяйте, до микросекунды.
Не вижу никаких препядствий для этого. Просто берем и пишем в скрипте что-нибудь вроде:
SetTime(h,m,s,ms);
Random(10);
Хотя... на flash'е это, наверное, не получится написать.

etc
24.06.2007, 21:33
Гм, кто вам сказал, что это только от времени зависит — непонятно.

Kikasso
24.06.2007, 22:10
Zuben, еще фазу луны надо учитывать, направление ветра и высоту воды в Неве.

CorC
26.06.2007, 10:08
Zuben, еще фазу луны надо учитывать, направление ветра и высоту воды в Неве.
Почему именно в Неве, а не в мировом океане? :)
Что то мы про эти рандомы проходили: аддитивные, мультипликативные... эх, давно это было.

Kikasso
26.06.2007, 10:38
Почему именно в Неве, а не в мировом океане? :)
Никакого мирового океана не знаю, соответственно и уровень его - величина эмулированая. В разных океанах уровень воды может различаться (соленость воды разная).
А в Неве есть конкретный столбик с делениями, по которому все и считается.

CorC
27.06.2007, 10:23
Нева это фигня, вот мож бывший однокурсник чего сваял:
http://bigmihan.narod.ru/
Тут не только про Неву :)