C++随机函数

1.随机函数可以随机选取在一个规定范围内的数。

2.特殊公式:(1)要取得[a,b)的随机整数,使用(rand()%(b-a))+a;

(2) 要取得[a,b]的随机整数,使用(rand()%(b-a+1))+a;

(3) 要取得(a,b]的随机整数,使用(rand()%(b-a))+a+1;

3.通用公式:a+rand()%n.

4.时间种子:在主程序中定义变量后写一句"srand(time(0));

作用:使每次随机输出的结果不同。

5.举例:

例1:随机输出一个651~685的整数。

程序如下:

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    srand(time(0));
    n=rand()%35+651;    //685-651+1=35
    cout<<n;
    return 0;
}

0 0 vote
Article Rating
Subscribe
提醒
1 评论
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
1
0
Would love your thoughts, please comment.x
()
x