• 随机数


     1 #include <iostream>
     2 #include <cstdlib> // int rand(void)
     3 #include <cstring>
     4 #include <queue>
     5 #include <cstdio>
     6 #include <algorithm>
     7 #include <map>
     8 #include <time.h>
     9 #define LL long long
    10 
    11 using namespace std;
    12 
    13 //.产生随机数的用法
    14 //1) 给srand()提供一个种子,它是一个unsigned int类型;
    15 //2) 调用rand(),它会根据提供给srand()的种子值返回一个随机数(在0到RAND_MAX之间);
    16 //3) 根据需要多次调用rand(),从而不间断地得到新的随机数;
    17 //4) 无论什么时候,都可以给srand()提供一个新的种子,从而进一步“随机化”rand()的输出结果。
    18 
    19 
    20 
    21 //产生一定范围随机数的通用表示公式
    22 //要取得[a,b)的随机整数,使用(rand() % (b-a))+ a;
    23 //要取得[a,b]的随机整数,使用(rand() % (b-a+1))+ a;
    24 //要取得(a,b]的随机整数,使用(rand() % (b-a))+ a + 1;
    25 //通用公式:a + rand() % n;其中的a是起始值,n是整数的范围。
    26 //要取得a到b之间的随机整数,另一种表示:a + (int)b * rand() / (RAND_MAX + 1)。
    27 //要取得0~1之间的浮点数,可以使用rand() / double(RAND_MAX)。
    28 
    29 int main(void)
    30 {
    31     srand((unsigned)time(NULL));
    32     for(int i = 0; i < 100; i++)
    33         cout<< rand() % 100 <<"	";
    34     return 0;
    35 }
  • 相关阅读:
    性能分析和优化思维导图
    linux系统性能监控命令sar
    Postman发送json格式的数据
    postman的collection上传文件
    [转]可任意自定义的UITableViewCell
    时间函数举例2
    输入年月日判断这是一年中的第几天.
    时间函数举例1
    打印出国际象棋棋盘.
    打印楼梯同时在楼梯上方打印出两个笑脸.
  • 原文地址:https://www.cnblogs.com/henserlinda/p/5729701.html
Copyright © 2020-2023  润新知