通知
すべてクリア
Topic starter
2003年5月19日 2:03 PM
randを使うと小数点以下の数字が出てきて困ってます.
乱数を整数でだす方法だれか教えてください.
お願いします.
2003年5月19日 2:23 PM
rand() ← Cランタイムライブラリ なら
戻り値 int ですよ??
2003年5月19日 2:42 PM
MSDN によると
> rand
> 疑似乱数を生成します。
> int rand( void );
> 0 から RAND_MAX の範囲内の int 型疑似乱数を返します。
だそうです。
RAND_MAXが0x7fffで定義されているので、乱数を出したい範囲で加工していらっしゃって、そ
の時に小数になっているんでしょうか?
2003年5月19日 3:16 PM
0~9までの乱数ならば、randで生成されたnを9で割ってそのあまりを使うとか・・・
これならそれ以上の数値でも加工は楽かと・・・だめ??