差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
programming:nim:random [2018/11/11] – 作成 ikatakos | programming:nim:random [2018/11/11] – [ランダム関数の種類] ikatakos | ||
---|---|---|---|
行 51: | 行 51: | ||
====ランダム関数の種類==== | ====ランダム関数の種類==== | ||
- | # 引数の型: int => 0..maxのintを生成 | + | # (引数の型 |
+ | # (int => int): 0..maxのintを生成 | ||
rand(10) | rand(10) | ||
| | ||
- | # 引数の型: | + | # (float => float): |
rand(10.0) | rand(10.0) | ||
| | ||
- | # 引数の型: range[float] => range内のfloat型を生成 | + | # (range[int] => int): range内のint型を生成 |
+ | rand(10..20) | ||
+ | |||
+ | # (range[float] => float): | ||
rand(10.0..20.0) | rand(10.0..20.0) | ||
| | ||
- | # 引数の型: | + | # (openArray[T] => T): openArray内の要素を1つ抽出 |
rand(@[1, 2, 3, 5, 8]) | rand(@[1, 2, 3, 5, 8]) | ||