关于随机数
Posted luoyang0515
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于随机数相关的知识,希望对你有一定的参考价值。
随机数一直让我很头疼,但是这玩意却很有用,所以就想来总结看看有几种产生随机数的方法。
C语言:
在包含了<time.h>头文件后,
srand(time(0));
int a =rand();
这样输出的a就是一个随机数。但据说是伪随机数,其中还是有一定规律的,但是我不懂...至少现在不懂。
额外说一句,由于随机数会很大,不利于使用,所以可以用取余限定范围,比如x%100的结果就是[0,n-1]。
C++:
同样需要额外包含<time.h>。
srand(time(NULL));
int a=rand();
当然了,如果想要限定范围在(high和low之间),如下:
int a = rand() % (high - low + 1) + low;
好像就这么多了...有啥新的再补吧qwq
以上是关于关于随机数的主要内容,如果未能解决你的问题,请参考以下文章