Author: colomon Date: 2010-07-16 15:15:21 +0200 (Fri, 16 Jul 2010) New Revision: 31727
Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod Log: [spec] Add Real.rand to spec, as it was already in the spectests and Rakudo. Change term:<rand> description to refer to it. Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Numeric.pod 2010-07-16 13:07:17 UTC (rev 31726) +++ docs/Perl6/Spec/S32-setting-library/Numeric.pod 2010-07-16 13:15:21 UTC (rev 31727) @@ -19,8 +19,8 @@ Created: 19 Mar 2009 extracted from S29-functions.pod - Last Modified: 11 June 2010 - Version: 9 + Last Modified: 16 July 2010 + Version: 10 The document is a draft. @@ -148,8 +148,8 @@ Pseudo random number in range C<< 0 ..^ 1 >>. That is, C<0> is theoretically possible, while C<1> is not. Note that there is no -unary C<rand> function in PerlĀ 6, so just multiply C<rand> by your -desired multiplier. For picking a random integer you probably want +unary C<rand> function in PerlĀ 6, but there is a C<rand> method. +For picking a random integer you probably want to use something like C<(1..6).pick> instead. =item sqrt @@ -272,6 +272,14 @@ you I<must> call C<srand()> yourself if you wish to specify a deterministic seed (or if you wish to be differently nondeterministic). +=item rand + + our Num multi method rand (Real $x:) is export + +Pseudo random number in range C<< 0 ..^ $x >>. That is, C<0> is +theoretically possible, while C<$x> is not. For picking a random integer +you probably want to use something like C<(1..6).pick> instead. + =item cis our Complex multi method cis (Real $angle:) is export