随机函数

0

在画圆时圆的坐标取随机变量时用

x[i]=rand()%(640-2*r)+r;

和直接

x[i]=rand()%(640-r);

的区别是什么 ?

0

x[i]=rand()%(640-2*r)+r; 生成的 x 坐标,最小值为 r,即随机生成的圆最靠左的情况是边缘齐着屏幕左边。

x[i]=rand()%(640-r); 生成的 x 坐标,最小值为 0,即随机生成的圆最左靠左的情况是圆心齐着屏幕左边(屏幕内只显示半个圆)。

ava
慢羊羊

2019-11-7

技术讨论社区