c語(yǔ)言生成1~100隨機(jī)數(shù) 如何用C語(yǔ)言隨機(jī)產(chǎn)生一個(gè)三位整數(shù)?
如何用C語(yǔ)言隨機(jī)產(chǎn)生一個(gè)三位整數(shù)?想法:在數(shù)字上生成隨機(jī)數(shù),分別為10位和100位,然后將它們組合在一起#include<stdio。H>#包括<stdlib。H>#包含時(shí)間(&L)。
如何用C語(yǔ)言隨機(jī)產(chǎn)生一個(gè)三位整數(shù)?
想法:在數(shù)字上生成隨機(jī)數(shù),分別為10位和100位,然后將它們組合在一起#include<stdio。H>#包括<stdlib。H>#包含時(shí)間(&L)。H> intmain(){inti,tmpnum=0 srand((unsigned)time(null))//初始化種子TMP=rand();//生成random number num=TMP TMP=rand();//生成random number num=num TMP*10對(duì)數(shù)字10位TMP=rand()//生成random number num=num TMP*100 printf(“random number(3位):%dn”,Num)return0}
想法:分別對(duì)數(shù)字、10位和100位生成隨機(jī)數(shù),然后將它們組合在一起#include<stdio。H>#包括<stdlib。H>#包含時(shí)間(&L)。H>intmain(){inti,tmpnum=0srand((unsigned)time(null))//初始化然后播種TMP=rand();//生成隨機(jī)數(shù)num=tmptmp=rand();//生成十位數(shù)的隨機(jī)數(shù)num=num TMP*10tmp=rand();//生成隨機(jī)數(shù)num=num TMP*100printf(“隨機(jī)數(shù)(3位):%dn”,Num)return0}上百