How do you generate a random double uniformly distributed between 0 and 1 from C++?

后端 未结 13 600
暗喜
暗喜 2020-11-28 22:28

How do you generate a random double uniformly distributed between 0 and 1 from C++?

Of course I can think of some answers, but I\'d like to know what the standard pr

13条回答
  •  攒了一身酷
    2020-11-28 23:32

    If speed is your primary concern, then I'd simply go with

    double r = (double)rand() / (double)RAND_MAX;
    

提交回复
热议问题