由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c++里如何产生一个standard normal sample
相关主题
问一个随机排列的问题.请教kdevelop 3.4版怎么样才能用autocomplete?
请教一个c++概率小程序Array in C
random number generator in C++C++: define a reference always reference the same object
c++产生随机数a weak c question, how to pass an array into a function?
[合集] C++ STL question如何在C里面call C++的routine呢
[合集] C++如何产生很大范围的随机数?R question:
C++ rand()函数每次生成同一个数四道C++面试题
方块里面的随机位置C++ 书推荐
相关话题的讨论汇总
话题: v2话题: v1话题: rand话题: u1话题: u2
进入Programming版参与讨论
1 (共1页)
b*****k
发帖数: 33
1
bow
t****t
发帖数: 6806
2
google: box-muller

【在 b*****k 的大作中提到】
: bow
n******t
发帖数: 4406
3
工作目录下就有这么个code,顺便给你粘贴了:
double gaussrand()
{
static double V2, fac;
static int phase = 0;
double S, Z, U1, U2, V1;
if (phase)
Z = V2 * fac;
else
{
do {
U1 = (double)rand() / RAND_MAX;
U2 = (double)rand() / RAND_MAX;
V1 = 2 * U1 - 1;
V2 = 2 * U2 - 1;
S = V1 * V1 + V2 * V2;
} while(S >

【在 b*****k 的大作中提到】
: bow
b*****k
发帖数: 33
4
多谢两位

【在 n******t 的大作中提到】
: 工作目录下就有这么个code,顺便给你粘贴了:
: double gaussrand()
: {
: static double V2, fac;
: static int phase = 0;
: double S, Z, U1, U2, V1;
: if (phase)
: Z = V2 * fac;
: else
: {

e******r
发帖数: 220
5
这个CODE产生的好象总是一个值,好象用的始终是一个SEED.

【在 n******t 的大作中提到】
: 工作目录下就有这么个code,顺便给你粘贴了:
: double gaussrand()
: {
: static double V2, fac;
: static int phase = 0;
: double S, Z, U1, U2, V1;
: if (phase)
: Z = V2 * fac;
: else
: {

t****t
发帖数: 6806
6
please read C FAQ 13.17. Did I suggest you to read all C FAQs?

【在 e******r 的大作中提到】
: 这个CODE产生的好象总是一个值,好象用的始终是一个SEED.
e******r
发帖数: 220
7
我这是在提醒 ballack 注意, 呵呵

【在 t****t 的大作中提到】
: please read C FAQ 13.17. Did I suggest you to read all C FAQs?
1 (共1页)
进入Programming版参与讨论
相关主题
C++ 书推荐[合集] C++ STL question
[合集] C:能不能把一个二围数组名传给一个指向指针的指针?[合集] C++如何产生很大范围的随机数?
C的问题,困惑中C++ rand()函数每次生成同一个数
could anybody please tell me what " while(cin) {...}" means?方块里面的随机位置
问一个随机排列的问题.请教kdevelop 3.4版怎么样才能用autocomplete?
请教一个c++概率小程序Array in C
random number generator in C++C++: define a reference always reference the same object
c++产生随机数a weak c question, how to pass an array into a function?
相关话题的讨论汇总
话题: v2话题: v1话题: rand话题: u1话题: u2