您的当前位置:首页正文

不一样的随机数生成方法(C/C++)

2024-11-23 来源:个人技术集锦

在网上查随机数生成,大家基本都是大同小异的,而且还不是很方便(这个如果你只是想要生成一个随机数什么的,那也无所谓,还能凑合着用那种方法)。

但是不够好的是,如果如果我要生成多个随机数的时候,那么我就要设置一个种子,srand,一般呢,就是用时间去波动它。导致时序不同的地方生成一个的随机数。
一般代码如下:(熟手的话,很容易就打完下面的代码了)

#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int RandNumber(int begin = 0, int end = 1) {
   
    return (rand()%(end-begin+1))+begin;
} 
int main(){
   
	srand(time
显示全文