小数点后4位的随机浮点数

Random float number that is 4 decimal places

本文关键字:随机 浮点数 4位 小数点      更新时间:2023-10-16

如何使浮点数在两位数字之间随机,并且为小数点后4位。示例

在0-1之间的两位数字和它们之间的随机小数点后4位数字之间为0.0008f。

正如@NathanOliver所解释的,有很多信息。我建议做一些调查。

一个简单的解决方案是得到[1-10[K之间的随机数,然后将该值除以10K。

如果不需要除法,可以一直使用整数。取决于您想对代码执行什么操作。

生成一个介于1和9999(包括1和9999)之间的随机数。然后把这个数字除以10000,你就得到了你想要的结果。

请使用<random>中的设施,而不是srand()/rand()中的设施。后者产生了质量糟糕的随机数。