首页 > 编程知识 正文

c语言随机抽取,c语言随机数生成算法

时间:2023-05-03 13:40:32 阅读:135256 作者:1195

输出随机数的四种方法注: int型,不解释也不解释

前提:头文件包含stdlib.h

第一种:输出0到0~RAND_MAX之间的随机数

magic=rand (;

第二种:可以输入或随机指定输出num1到num2之间的随机数num1、num2

int num1=100,num2=0; magic=rand(%num1num2;

第三种:通过输入关键词,决定输出num1~num2之间的随机数

int seed=; Srand(seed ); magic=rand(%num1num2;

第四种:用时间控制输出num1~num2之间的随机数

srand(time )空值; magic rand (% num 1至num 2;

注意:头文件必须包含time.h

# include stdio.h # include stdlib.h # include time.hint main ({ printf ) threemeansofoutputingarandomnumber. n ' }////输出0到0~RAND_MAX之间的随机数magic=rand (; printf (num _ 1: (rand _ max —— % dn ),magic ); //输出num 1到num 2之间的随机数int num1=0,num2=100; magic=rand(%num2num1; printf(num_2:num1(%d ) num2) %d ) ——%dn ',num1,num2,magic ); //输入关键字seed以输出0到100之间的随机数printf(enteranumber ) seed (: ) )。 scanf_s('%d ',seed ); Srand(seed ); 幻灯片=rand (0; printf(num_:seed=%d,0到0~100——%d(n ),seed,magic ); //控制以在时间内输出随机数srand(time ) null; 幻灯片=rand (0; printf (num _ 4:时间控制0至100—— % d (n ),magic ); 返回1; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。