randメソッドを使ってプログラムを作成しよう
下記のコードを実行すると変数numにランダムな数字が代入されます。
numが5以上だった場合は「◯は4より大きい!」
4以下だった場合は「 ◯は5より小さい!」
と表示されるよう記述してください。ただし、上記の◯には変数numの値が入るものとします。
num = rand(10)
randメソッドとは
randは0から指定した数未満の数値をランダムに生成することができます。
# 例
num = rand(100)
puts num
=> 32 # 0~99の範囲でランダムな数字が生成された
num = rand(100)
puts num
=> 74 # 0~99の範囲でランダムな数字が生成された
模範回答
num = rand(10)
if num >= 5
puts "#{num}は4より大きい!"
else
puts "#{num}は5より小さい!"
end
解説
rand(10)は、0〜9の数字をランダムで生成し、この問題では変数numに代入します。
そして、if文で条件を作成し、生成された数字に合わせて返す内容をputs〜で記述していきます。