【初心者】スレを立てる前にココで質問を【Part28】at GAMEDEV【初心者】スレを立てる前にココで質問を【Part28】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト311:名前は開発中のものです。 17/04/17 14:46:34.75 xDsBOEVj.net 単純に「整数ではない少数を含む実数型で0以上3未満」の値が欲しいのであれば、 Random() * 3.0 で良いのでは? 「整数型で0~3の値がランダムに欲しい」のであれば、floor(Random() * 4) で作る。 312:名前は開発中のものです。 17/04/17 16:24:30.85 hM9ln6SH.net >>302 何をしたいのかが分からない 最初の例でxは確率であって、1より大きいことはない。 1より大きい場合は確率ではないので何か別の仕様とごっちゃになってる 313:302 17/04/17 21:05:26.61 nMb2jrT5.net while(t > 0){ if(Math.random()<t){ num++ } t-- } 一応訂正しておきます。 確率としてxが変数なのだから1以上に拡張できるだろうと安易に思ったのですが 結果として期待する値を元に組むべきみたいですね、もう少し練ってみたいと思います アドバイスありがとうございます。 314:名前は開発中のものです。 17/04/17 22:16:41.59 YICTIW9c.net ヒント 乱数を使うときにですね、整数を使います。 小数点以下を使うのならば桁数を考慮しなければなりません また、浮動小数点になると誤差もでますのでそれなりの配慮が必要です 乱数の方式によっては乱数系列を変える必要があるかもしれません 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch