1とC++/cliで定義された最大値の間にランダムなdoubleを生成するにはどうすればよいでしょうか? randomまたはsystem :: randomを使用したcliでの作業、または同様の代替手段がありますか?ありがとう。C++/cliで1とmaxの間にランダムなdoubleを生成する
-1
A
答えて
0
は、ここでそのNextDouble
方法と
double randDouble(double fMin, double fMax)
{
double f = (double)rand()/RAND_MAX;
return fMin + f * (fMax - fMin);
}
+0
Imはランダムなdoubleを探しています – beginnerjohn
+0
私の最近の編集を参照してください。 –
0
System::Random
クラスは、あなたが望むものである方法です。 NextDouble
は、double> = 0.0および< 1.0を返します。したがって、1と最大値の間の値を返すには:
double RandOneToMax(double max)
{
Random^ r = ...;
return (r->NextDouble() * (max - 1)) + 1;
}
関連する問題
- 1. -1と1の間のランダムなdouble値の取得
- 2. ランダムな正のdoubleを生成すると負のdouble値が返される
- 3. ランダムlongを使用してランダムなdoubleを生成する
- 4. Objective-C/CでランダムなGaussian doubleを生成する
- 5. ランダムなデータの生成でランダムなデータが生成される
- 6. Pythonでランダムな日時間隔を生成するには?
- 7. Javaランダム生成オール1の
- 8. 境界間のランダムな集団生成
- 9. Matlabで最小間隔のランダムな整数を生成する
- 10. 時間の間隔でランダムな色を生成
- 11. ArrayListで最大のランダムに生成されたdoubleを見つけるエラーJava
- 12. ランダムdoubleは-DBL_MAXとDBL_MAXの間に分布します
- 13. 同様の間隔でランダムに点を生成する
- 14. Pythonで線の上と下にランダムな点を生成する
- 15. ランダムなブロブを生成するには?
- 16. ランダムなアイテムをリストに生成する
- 17. SELECT MAX(col_name)とROWNUM = 1の間のパフォーマンス
- 18. Java double print max length
- 19. ランダムな長さのランダムな文字列を生成する
- 20. srand()に与えるランダムな種を生成する - 時間がない(NULL)
- 21. ランダムなデータを生成できるソース
- 22. ランダムな数式をランダムに生成する、Android Studio
- 23. 与えられた数の間のランダムなdouble
- 24. テキストビューで1と100の間の乱数を生成するボタン
- 25. python2.7:特定のフォーマットのdos値の間にランダムな日付を生成する
- 26. なぜDoubleはDouble Maxに達する前に `Double.infinity`に達するのですか?
- 27. 変数maxとのランダム整数のシーケンスを生成するためにnumpyの使用/分
- 28. ランダムなstd :: vectorを1と0で作成するC++
- 29. MATLAB - ランダムなベクトルを生成
- 30. ランダムな日付を生成
これは違いはありませんが、あなたが間違って行うことができる唯一のことは試していません。 –
私はそれを試すことを計画していますが、私は仕事をしていますが、私のコンピュータにアクセスできないので、私は解決策をオンラインで見つけることができませんでしたので、私はダウンタイムを持っていました – beginnerjohn
mersenne twisterとrandom_number_distributionはcliで同じ方法で管理されていないC++で動作しますか? – beginnerjohn