由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 方块里面的随机位置
相关主题
如何编程实现以下简单的组合问题help understanding code (random number)
问一个随机排列的问题.奇怪的C Programming on Linux问题
c++里如何产生一个standard normal sample菜鸟一问: VBA 画方块图方便吗
请教一个c++概率小程序How to generate random number in driver (build in DDK)
random number generator in C++Do the two statements cost the same amount of time?
[合集] C++ STL question如何最简单的获得一个随机字符串(PHP)? (转载)
[合集] C++如何产生很大范围的随机数?[合集] 面试问题
c++ rand() 一问c++产生随机数
相关话题的讨论汇总
话题: rand话题: max话题: pi话题: sqrt话题: cos
进入Programming版参与讨论
1 (共1页)
d**e
发帖数: 863
1
a = rand()/(double)RAND_MAX;
b = rand()/(double)RAND_MAX;
x = sqrt(a)*cos(2*pi*b);
y = sqrt(a)*cos(2*pi*b);
请问后面两行的作用是什么?
谢谢
S*********g
发帖数: 5298
2
最后一行是sin(2*Pi*b)吧
你这个出来的是单位元里的随机点吧
应该不是均匀分布的

【在 d**e 的大作中提到】
: a = rand()/(double)RAND_MAX;
: b = rand()/(double)RAND_MAX;
: x = sqrt(a)*cos(2*pi*b);
: y = sqrt(a)*cos(2*pi*b);
: 请问后面两行的作用是什么?
: 谢谢

d**e
发帖数: 863
3

Thank you.
Then how to generate a 均匀分布的 in a 单位圆?

【在 S*********g 的大作中提到】
: 最后一行是sin(2*Pi*b)吧
: 你这个出来的是单位元里的随机点吧
: 应该不是均匀分布的

D*******a
发帖数: 3688
4
generate a uniformly distributed square, and then accept-reject

【在 d**e 的大作中提到】
:
: Thank you.
: Then how to generate a 均匀分布的 in a 单位圆?

d**e
发帖数: 863
5

Thanks!

【在 D*******a 的大作中提到】
: generate a uniformly distributed square, and then accept-reject
n**f
发帖数: 121
6
google box muller

【在 d**e 的大作中提到】
: a = rand()/(double)RAND_MAX;
: b = rand()/(double)RAND_MAX;
: x = sqrt(a)*cos(2*pi*b);
: y = sqrt(a)*cos(2*pi*b);
: 请问后面两行的作用是什么?
: 谢谢

t****t
发帖数: 6806
7
edit:我糊涂了, 这个公式不太对

【在 d**e 的大作中提到】
: a = rand()/(double)RAND_MAX;
: b = rand()/(double)RAND_MAX;
: x = sqrt(a)*cos(2*pi*b);
: y = sqrt(a)*cos(2*pi*b);
: 请问后面两行的作用是什么?
: 谢谢

1 (共1页)
进入Programming版参与讨论
相关主题
c++产生随机数random number generator in C++
multiple random number generator[合集] C++ STL question
interview question: the prime number between 2 to N[合集] C++如何产生很大范围的随机数?
What is this trick in Excel?c++ rand() 一问
如何编程实现以下简单的组合问题help understanding code (random number)
问一个随机排列的问题.奇怪的C Programming on Linux问题
c++里如何产生一个standard normal sample菜鸟一问: VBA 画方块图方便吗
请教一个c++概率小程序How to generate random number in driver (build in DDK)
相关话题的讨论汇总
话题: rand话题: max话题: pi话题: sqrt话题: cos