随机数

首先,开头写一个srand(time(0))

然后万能通式:

rand()函数的使用通式:
取得[0,x)的随机整数:rand()%x;
取得(a,b)的随机整数:rand()%(b-a-1)+a+1;
取得[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)
posted @ 2022-04-17 22:26  PassName  阅读(40)  评论(0编辑  收藏  举报