首页 >> 甄选问答 >

c语言中rand的用法(c语言rand函数的使用方法)

2024-04-11 00:54:28

问题描述:

c语言中rand的用法(c语言rand函数的使用方法),真的撑不住了,求给个答案吧!

最佳答案

推荐答案

2024-04-11 00:54:28

今天菲菲来为大家解答以上的问题。c语言中rand的用法,c语言rand函数的使用方法相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、它的返回值就是求取随机的值,所以如果没有对数有要求,直接这样定:printf("%d", rand());就能输出一个随机数.但如果对数有要求,如小数或在一定值以内:小数:rand()+rand()/100.0 //100.0后面的.0必须写,100是说明求两位小数,你可以自己加大.一定范围:rand()%10+0 //10是顶和底的差,0是底,就是说求10到20之间的数就是:rand()%10+10但是调用它必须先调用srand()来生成随机种子,如果你没调用它,系统会自动调用.但是srand是有个参数的,种子就是根据这个参数来定的,所以这个参数决定着生成的随机数.如果你在代码里写死了它:srand(10);那这样rand生成的随机数就也被定格在了一定量,所以不要这样用.要这样写:srand(time(NULL));time的返回值是当前系统时间.因为时间不同,所取的数值也就不同.这样随机数就真正的随机了.time在中声明rand,srand在中声明.。

本文就为大家分享到这里,希望小伙伴们会喜欢。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章
站长推荐