如何在两位数字之间获得一个浮点数,并将其作为4位小数。实施例
在0-1之间的两位数之间,它们之间的随机4位小数将为0.0008f。
答案 0 :(得分:2)
@NathanOliver解释说,那里有很多信息。我建议做一些研究。
一个简单的解决方案是在[1-10 [K然后将该值除以10K之间]之间随机得到。
如果您不需要除法,则可以始终使用整数。取决于你想用你的代码做什么。
答案 1 :(得分:0)
生成1到9999之间的随机数(包括两者)。然后将该数字除以10000,即可获得所需的结果。
请使用<random>
而不是srand()/rand()
中的设施。后者产生可怕的质量随机数。