RANDOM не зависящий от времени
- From
- Alex Cvetkov (2:5030/1334)
- To
- Alexander Golovlev
- Date
- 2002-09-12T22:31:16Z
- Area
- RU.ALGORITHMS
Hello Alexander!
11 Сен 02 11:21, Alexander Golovlev писал(ла) Valentin Davydov:
VD>> Либо использовать /dev/urandom, которое в отличие от /dev/random
VD>> выдаёт не настоящие, а псевдослучайные числа, но зато быстро, либо
VD>> подождать.
AG> А зачем вообще использовать рандом каждый раз?
AG> Достаточно один раз его схватить(допустим байт), а дальше умножать
AG> его, например, на еще один rand(2 байта) и брать младшую часть(байт),
AG> а ее снова умножать на уже найденный /\ rand(2 байта) и т.д. И к
AG> таймеру не привязан и быстро работает (уж поди быстрее, чем получать
AG> каждый раз rand). А вариантов аж 1.67E7, более, чем
AG> достаточно.
Ты неповеришь, но именно так и работает стандартный рандом (ну почти так)
Alex Cvetkov
---
* Origin: Life suxx (2:5030/1334)