在 Cool 中§
有关方法 rand 的主要文档,请参阅上下文
method rand()
将调用者强制转换为 Num
并返回零和该数字之间的伪随机值。
say 1e5.rand; # OUTPUT: «33128.495184283»
在术语中§
有关术语 rand 的主要文档,请参阅上下文
返回 0..^1
范围内的伪随机 Num
。
在 Range 中§
请参阅方法 rand 的主要文档上下文
method rand(Range --> Num)
返回属于该范围的伪随机值。
say (1^..5).rand; # OUTPUT: «1.02405550417031»say (0.1..0.3).rand; # OUTPUT: «0.2130353370062»
在角色 Real 中§
请参阅例程 rand 的主要文档上下文
sub term:<rand> (--> Num)method rand(Real: --> Real)
返回零(含)和数字(不含)之间的伪随机数。 Bridge
方法用于将 Real
强制转换为支持 rand 方法的数字。
术语形式返回 0e0(含)和 1e0(不含)之间的伪随机 Num
。
在 Num 中§
请参阅方法 rand 的主要文档上下文
method rand(Num: --> Num)
返回 0 和调用者之间的伪随机数。