Rookie2

1st Edition

导航

产生指定范围内随机数的公式

常用公式如下:

  • [a, b)        [rand() % (b - a) ] + a;
  • [a, b]        [rand() % (b - a + 1)] + a;
  • (a, b]        [rand() % (b-a) ] + a + 1;
  • (0, 1)        rand() / double(RAND_MAX); // 小数

产生随机数

  1. C语言版
    srand(time(NULL));
    int n = rand();
  2. Qt版
    qsrand(time(NULL));
    int n = qrand();

     

posted on 2013-05-28 15:39  Rookie2  阅读(942)  评论(0编辑  收藏  举报