标签: algorithm random
我试图生成一个随机数用作c ++中的坐标,坐标必须在0-700范围内,但生成的坐标必须是20的倍数,(0, 20,40,60,80等)有没有办法做到这一点?
答案 0 :(得分:2)
如果您的号码必须在[0;700]范围内并且必须可以20整除,那么您只需在[0;35]范围内生成一个随机数(因为35 * 20 = 700)并将其乘以20。
[0;700]
20
[0;35]