获得一个大于1的
随机数追问他的原型公式是怎么样的呢?
追答什么叫做原型公式,rand()是一个随机数函数,可能返回任意32位整数。就是任意两个随机整数相除,得到的商取整,然后再加1。
追问那比如j=1+(10*rand()/rand_max+1)这种形式又是什么原理呢想请大神解释一下,我想用它来表示1到10之间的一个随机数
追答“用它来表示1到10之间的一个随机数”,easy。
j = (rand()%10 + 1)
前面最好加多一个设置随机种子的函数,srand().
srand(time(NULL));
j = rand()%10 + 1;
本回答被提问者采纳