zoukankan      html  css  js  c++  java
  • C++中rand()函数的用法

    C++中rand()函数的用法

    1、rand()不需要参数,它会返回一个从0到最大随机数的任意整数,最大随机数的大小通常是固定的一个大整数。

    2、如果你要产生0~99这100个整数中的一个随机整数,可以表达为:int num = rand() % 100; 

         这样,num的值就是一个0~99中的一个随机数了。

    3、如果要产生1~100,则是这样:int num = rand() % 100 + 1;  

    4、总结来说,可以表示为:int num = rand() % n +a;

         其中的a是起始值,n-1+a是终止值,n是整数的范围。

    5、一般性:rand() % (b-a+1)+ a ;    就表示  a~b 之间的一个随机整数。

    6、若要产生0~1之间的小数,则可以先取得0~10的整数,然后均除以10即可得到“随机到十分位”的10个随机小数。

         若要得到“随机到百分位”的随机小数,则需要先得到0~100的10个整数,然后均除以100,其它情况依 此类推。

  • 相关阅读:
    Python对象
    python 迭代器和生成器
    python中logging日志模块详解
    学习中遇到的一些问题(杂谈)
    如何在github上搜索项目
    python闭包与装饰器
    python面试题
    selenium
    python导入自定义包
    About Me、
  • 原文地址:https://www.cnblogs.com/huigebj/p/12320753.html
Copyright © 2011-2022 走看看