in reply to Re: Random entry from combined data set
in thread Random entry from combined data set
Update: The definitive answer
use strict; use warnings; sub trial($) { my $result; foreach (1..shift) { $result= $_ if rand($_) < 1; } return $result; } ############ my $trials= shift || 1000; my $size= shift || 20; my %results; for (1..$trials) { ++$results{trial($size)}; } # show the results for (1..$size) { printf "%5d: %5d\n", $_, ($results{$_} || 0); }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Re: Random entry from combined data set
by wog (Curate) on Jul 04, 2001 at 08:53 UTC | |
by sierrathedog04 (Hermit) on Jul 04, 2001 at 18:25 UTC | |
by John M. Dlugosz (Monsignor) on Jul 04, 2001 at 21:33 UTC | |
|
Re: Re: Re: Random entry from combined data set
by I0 (Priest) on Jul 04, 2001 at 10:54 UTC | |
by merlyn (Sage) on Jul 04, 2001 at 12:43 UTC | |
by I0 (Priest) on Jul 05, 2001 at 02:35 UTC |