求随机数模板,教会使用给3关QWQ

灌水区

Lots_of @ 2024-11-29 20:57:25

RT

求大佬教会


by sikunran @ 2024-11-29 21:12:54

@Lots_of 头文件忘了,这是核心函数 MAX和MIN为最大值和最小值

int r(int MAX,int MIN){
    srand(time(0));
    return rand()%(MAX-MIN+1)+MIN;
}

by sikunran @ 2024-11-29 21:13:40

@Lots_of

int r(int MAX,int MIN){
    srand(time(0));
    return rand()%(MAX-MIN+1)+MIN;
}

by ruik @ 2024-11-29 21:20:29

@Lots_of怎么个随机法?是要多种类型的值吗?


by Lots_of @ 2024-11-29 21:27:39

@ruik

就是一秒内最好多个随即出来的数


by earthling @ 2024-11-29 21:49:27

如果要重排数组的话用shuffle() 核心如下:

mt19937 rd(time(0));//听说这个随机数质量高
shuffle(a + 1, a + 1 + N, rd);//重排a[1]~a[n]

上一页 |