|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Stupnik 2:5020/400 18 Apr 2001 11:29:18 To : All Subject : Re: Perl:10% из массива -------------------------------------------------------------------------------- "Alexander Babanov" <Alexander.Babanov@p69.f5609.n5020.z2.fidonet.org> wrote in message news:987565328@p69.f5609.n5020.z2.ftn... > ЮІ±° Quoted soap from Ruslan Bondarev to Alexander Babanov > Юґullo Ruslan! > > AK>>> Для 1_000_000 я не смог дождаться, когда он закончит (а ждал я > AK>>> несколько минут). Вот такая штука pаботает за 12 секунд: > AK>>> $с=1000000; > AB>> Ладно, все одно всем надо идти и читать Кнута ;))) > RB> Эй, люди, а можно глупые вопросы задавать? > RB> А почему самый первый вариант (твой, Саша) при миллионе начинает > RB> танец смерти после 32000? Я проводил опыт - после 32000 повторы > RB> начинают просто зашкаливать, хотя, казалось бы 32к это 3 процента от > RB> миллиона... А тут случайно не в ГПСЧ перла дело? > > Вероятно, по крайней мере мне в голову пришла аналогичная мысль =8) С другой > стороны они наверняка использовали сишный генератор, а у него цикл много > больше, чем 2**15... А модуля с другим генератором я не нашел :( hint: #include <stdio.h> #include <stdlib.h> int main() { printf("%d\n",RAND_MAX); return 0; } 32767 В perl56 вроде это исправлено, то бишь там какой-то другой rand. -- Best regards, Konstantin. Brainbench MVP for perl. Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488d7401297.html, оценка из 5, голосов 10
|