?????????<cstdlib>??????????<iostream>?У???????????????α????????????
???????????int rand(void)??
??????srand (seed)???????seed????????????[seed?? RAND_MAX??0x7fff??)????????????
????????????void srand(unsigned seed)??
????????seed??rand()????????????????rand()????????
???????????rand()????α????????????????
????1?? ??????????????ù?srand(seed)????seed?????????????????????????srand(seed)????????????????????
????2?? ?????????????е??ù?srand(seed)?????????????srand(1)??Ρ?
????????????????????????ó???
????1?? ??????rand()????γ?????????????????????????????srand(seed)?е?seed??????????????????????γ????????????????????絽??????????????
????2?? ?????????seed????????????????????γ????????rand()???????????????????????????[seed?? RAND_MAX??0x7fff??)?????????????????
????3?? ????????rand()????е??ù?srand(seed)??Ч???????????srand(1)?????rand()?????1?????????????
??????????????????????????0??6?????????????????6???????
??????????????seed??
????for(int i=0;i<10;i++){
????ran_num=rand() % 6;
????cout<<ran_num<<" ";
????}
??????????ж????????5 5 4 4 5 4 0 0 4 2
?????????????seed????1??
????srand(1);
????for(int i=0;i<10;i++){
????ran_num=rand() % 6;
????cout<<ran_num<<" ";
????}
??????????ж????????5 5 4 4 5 4 0 0 4 2
???????????????????????
?????????????seed????6??
????srand(6);
????for(int i=0;i<10;i++){
????ran_num=rand() % 6;
????cout<<ran_num<<" ";
????}
??????????ж????????4 1 5 1 4 3 4 4 2 2
?????????????[0??6????????????srand(1)???????????????е??????????