乱数と割り算

解決


LUKU  2010-01-07 22:51:07  No: 36799  IP: [192.*.*.*]

計算ドリルプログラムを作っています。問題スペースの2つに、ランダムの値を表示させて、ユーザーがその計算結果のスペースに値と入力し、それをプログラムでチェックしようとしています。足し算・引き算・掛け算は問題ないのですが、割り算はランダム関数を使うと、割り切れない場合があるので、それをどうにかしたいと思っています。RANDOM(10)にしてCASE文で必ず割り切れるような数字を10個してするという方法はありますが、これでは完全なランダムではありません。お知恵をかしていただけませんか?  

DELPHI5を使っています。

編集 削除
通りすがり  2010-01-07 23:20:33  No: 36800  IP: [192.*.*.*]

割り算の問題に対しての答えが、「整数」になるような問題を出したいのでしょうか?だとすれば、「完全なランダム」はないのでは無いのではないでしょうか?

編集 削除
通りすがり  2010-01-07 23:21:43  No: 36801  IP: [192.*.*.*]

文章が変になりました。

割り算の問題に対しての答えが、「整数」になるような問題を出したいのでしょうか?だとすれば、「完全なランダム」は無いのではないでしょうか?

編集 削除
逆転のハッソウ  2010-01-07 23:30:46  No: 36802  IP: [192.*.*.*]

割り算問題のどちらか一方の数字と、答えの数字をランダムに選べば、
問題のもう一方の数字は必ず割り切れるものを掛け算で導けるよ。

編集 削除
KHE00221  2010-01-08 00:23:43  No: 36803  IP: [192.*.*.*]

こうかな?
B := Random(10)
A := B * Random(10)

編集 削除
LUKU  2010-01-09 18:36:37  No: 36804  IP: [192.*.*.*]

参考になりました。ありがとうございます。

編集 削除