設問
乱数を発生させるメソッドとしてRubyには rand(n) がある.このメソッ ドは引数として整数 n を与えると,0からn-1までの整数をラン ダムに発生させるものである.これを使って,次に示す要件を満たすスクリプト を作成せよ.
1st: 1, 2nd: 5 |
sum: 6 |
dice1 = rand(6) + 1 dice2 = rand(6) + 1 print "1st: ", dice1, " 2nd: ", dice2, "\n" print "sum: ", dice1 + dice2, "\n" ############################################################# # # 結果記入欄 # 1回目 2, 3 # 2回目 3, 1 # 3回目 5, 5 # 4回目 4, 4 # 5回目 5, 6 # 6回目 6, 5 # 7回目 5, 2 # 8回目 2, 5 # 9回目 4, 5 # 10回目 6, 1 # # # 記入例 # 1回目 1, 5 # ############################################################# |
設問
乱数を発生させるメソッドとしてRubyには rand(n) がある.このメソッ ドは引数として整数 n を与えると,0からn-1までの整数をラン ダムに発生させるものである.これを使って,次に示す要件を満たすスクリプト を作成せよ.
1st: 2, 2nd: 5 |
product: 10 |
dice1 = rand(6) + 1 dice2 = rand(6) + 1 print "1st: ", dice1, " 2nd: ", dice2, "\n" print "product: ", dice1 * dice2, "\n" ############################################################# # # 結果記入欄 # 1回目 2, 3 # 2回目 3, 1 # 3回目 5, 5 # 4回目 4, 4 # 5回目 5, 6 # 6回目 6, 5 # 7回目 5, 2 # 8回目 2, 5 # 9回目 4, 5 # 10回目 6, 1 # # # 記入例 # 1回目 2, 5 # ############################################################# |
Back |