Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

書籍 Ruby Cookbook | 乱数

パンくず

Ruby Cookbook
乱数

概要

乱数

構文

乱数取得

num = rand

引数なし、デフォルトの場合は0から1の値が返ってくる。

乱数取得(引数有り)

num = rand(5)

0から指定した数値-1の数が返ってくる。
この場合は0から4。

サンプル

(1..10).each {|num |puts "#{num}回目:#{rand}"}
puts "-------------------------------------------"
(1..10).each {|num |puts "#{num}回目:#{rand(10)}"}

出力

1回目:0.04730795958679768
2回目:0.900620761466214
3回目:0.19294966228996513
4回目:0.10375385394533121
5回目:0.6035044163971449
6回目:0.9852523716855675
7回目:0.17593846775676003
8回目:0.42193705757630195
9回目:0.3369472565830658
10回目:0.6959125343743902
-------------------------------------------
1回目:7
2回目:6
3回目:9
4回目:3
5回目:7
6回目:4
7回目:0
8回目:3
9回目:1
10回目:1