|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Cvetkov 2:5030/1334 12 Sep 2002 22:31:16 To : Alexander Golovlev Subject : RANDOM не зависящий от времени --------------------------------------------------------------------------------
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/27643d8115e8.html, оценка из 5, голосов 10
|