小编Mak*_*aks的帖子

在两个浮点之间生成随机浮点数

我知道这是一个相当简单的问题,但我不太擅长数学.

我知道如何生成0到1之间的随机浮点数:

float random = ((float) rand()) / (float) RAND_MAX;
Run Code Online (Sandbox Code Playgroud)
  • 但是,如果我想要一个给定两个浮点范围的函数,那么返回该范围内的伪随机浮点数呢?

例:

RandomFloat( 0.78, 4.5 ); //Could return 2.4124, 0.99, 4.1, etc.
Run Code Online (Sandbox Code Playgroud)

c++ random

26
推荐指数
2
解决办法
7万
查看次数

标签 统计

c++ ×1

random ×1