質問編集履歴
2
意図的な内容抹消の取り消し
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
乱数を使って3つの重複なしの数値を出す。しかし、乱数の回数固定
|
test
CHANGED
@@ -1,5 +1,15 @@
|
|
1
|
-
|
1
|
+
例えば、0-9の数字の中でランダムに3つの数字を重複なしで出力したい場合
|
2
2
|
|
3
|
-
|
3
|
+
ランダム関数で出した数値と今までに出した数値が同じか調べ、
|
4
4
|
|
5
|
+
同じであればもう一度ランダム関数で数値を出し、また比べる。
|
6
|
+
|
7
|
+
という処理をすればランダム関数を最低3回使えば3つの数字をランダムに3つの数字を重複なしで出力できます。
|
8
|
+
|
9
|
+
しかし、これではランダム関数の使用回数が毎回バラバラになってしまいます。
|
10
|
+
|
11
|
+
3回で済むこともあれば、10回チェックし、ランダム関数で新たに数値を出さなければならないこともあります。
|
12
|
+
|
13
|
+
そこで質問なのですが、ランダム関数を3回しか使わないという指定をした場合どのようなプログラムになるのでしょうか?
|
14
|
+
|
5
|
-
ま
|
15
|
+
詳しい方いらっしゃいましたら、教えていただけると幸いです。
|
1
削除
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
削除します。ありがとうございました。
|
test
CHANGED
@@ -1,19 +1,5 @@
|
|
1
|
-
|
1
|
+
削除いたします。
|
2
2
|
|
3
|
-
|
3
|
+
ありがとうございました!
|
4
4
|
|
5
|
-
同じであればもう一度ランダム関数で数値を出し、また比べる。
|
6
|
-
|
7
|
-
という処理をすればランダム関数を最低3回使えば3つの数字をランダムに3つの数字を重複なしで出力できます。
|
8
|
-
|
9
|
-
|
10
|
-
|
11
|
-
しかし、これではランダム関数の使用回数が毎回バラバラになってしまいます。
|
12
|
-
|
13
|
-
3回で済むこともあれば、10回チェックし、ランダム関数で新たに数値を出さなければならないこともあります。
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
そこで質問なのですが、ランダム関数を3回しか使わないという指定をした場合どのようなプログラムになるのでしょうか?
|
18
|
-
|
19
|
-
|
5
|
+
また何かありましたら、質問しますのでその時はよろしくお願いします。
|