本文介绍了产生在一个范围[0)用C的随机数,正?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
展望作出C.一个非常简单的随机数生成方法的数字应该在0到24之间可以是例如14.5f。
任何帮助将是巨大的,谢谢!
解决方案
浮动getRand(){
浮RND = RAND();
RND / = RAND_MAX;
返回RND * 24.0f;
}
请确保您在使用前用种子函数srand
随机数生成器。
Looking to make a really simple random number generator method in C. The numbers should be between 0 and 24 and can be for example 14.5f.
Any help would be great, thanks!
解决方案
float getRand() {
float rnd = rand();
rnd /= RAND_MAX;
return rnd * 24.0f;
}
Make sure you seed the random number generator with srand
before use.
这篇关于产生在一个范围[0)用C的随机数,正?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!