乱数と割り算

解決


LUKU  2010-01-08 07:51:07  No: 36799

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

DELPHI5を使っています。


通りすがり  2010-01-08 08:20:33  No: 36800

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


通りすがり  2010-01-08 08:21:43  No: 36801

文章が変になりました。

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


逆転のハッソウ  2010-01-08 08:30:46  No: 36802

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


KHE00221  2010-01-08 09:23:43  No: 36803

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


LUKU  2010-01-10 03:36:37  No: 36804

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加