首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

有关VC里面怎么产生随机数的有关问题

2011-12-29 
有关VC里面如何产生随机数的问题想在一个圆形范围内产生随机数,即随机数的(X,Y)的范围在一个圆形范围内。百

有关VC里面如何产生随机数的问题
想在一个圆形范围内产生随机数,即随机数的(X,Y)的范围在一个圆形范围内。
百度发现,产生随机数的板书有 random函数,还有一个rand函数。但是这两个函数都只能产生方形区域内的随机数,
如何产生一系列圆形区域内的随机数呢?


[解决办法]
产生矩形的,判断到圆心距离小于半径的保留否则重新生成
[解决办法]
每次产生两个随机数,作为极坐标的两个参数。
[解决办法]

探讨
产生矩形的,判断到圆心距离小于半径的保留否则重新生成

[解决办法]
判断点到矩形中心的距离是否小于圆的半径,小的话保留,大的话舍去

热点排行