2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Ruby randメソッド

Last updated at Posted at 2023-03-20

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〜で記述していきます。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?