[問題] 8051中產生亂數
我是用KEIL C寫
有試過用timer的TH與TL當種子
也是過當觸發時讓一個變數累加當種子
可是跑出來都會有特定的值會出現
請問該用甚麼當種子比較好呢???
附上程式碼
if(PB0==0)
{
while(PB0==0)
{
i=(i+1)10;
}
srand(i);
disp[3]=tab[rand()%10];
disp[2]=tab[rand()%10];
disp[1]=tab[rand()%10];
disp[0]=tab[rand()%10];
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.18.136
→
06/17 17:39, , 1F
06/17 17:39, 1F
→
06/17 17:57, , 2F
06/17 17:57, 2F
→
06/17 18:00, , 3F
06/17 18:00, 3F
→
06/17 18:01, , 4F
06/17 18:01, 4F
→
06/21 20:56, , 5F
06/21 20:56, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章