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