Тема: VibroRace
Показать сообщение отдельно
Старый 20.12.2009, 02:01   #20
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Ответ: VibroRace

Сообщение от Baton4 Посмотреть сообщение
Делайте выводы!
хммм... есть еще стаааарый метод генерации... при котором просто выдавался байт сегмента кода (или сегмент данных)(это еще было на спектрумах, тогда еще оперативы было всего 48 кбайт, и вся она была определена как один сегмент)... в смысле если программу перевести в машинный код, то это тоже набор байтов, и функция рандома выдавала один байт за другим, а randomize просто указывала по таймеру позицию в коде откуда выдавать байты...

есть думки, что на слабой технике с большими запросами техника еще юзается, хотя ява (не микро эдишн) практикует функцию рандома из счета количества операций процессора (тактов)

функцию randomize полагается вызывать единожды в начале программы (есть стратегия еще сбрасывать генератор чисел, если допустим три объекта на экране находятся по четным позициям, это для придания большей непредсказуемости игровому процессу)

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

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
baton4ik (26.12.2009)