標(biāo)題:
人工方式,按下開始按鈕,能輸出3~8個(gè)的隨機(jī)數(shù)(隨機(jī)數(shù)需要兩位數(shù)的)并顯示 求幫助
[打印本頁(yè)]
作者:
徐呵呵
時(shí)間:
2018-4-18 17:09
標(biāo)題:
人工方式,按下開始按鈕,能輸出3~8個(gè)的隨機(jī)數(shù)(隨機(jī)數(shù)需要兩位數(shù)的)并顯示 求幫助
人工方式,按下開始按鈕,能輸出3~8個(gè)的隨機(jī)數(shù)(隨機(jī)數(shù)需要兩位數(shù)的),并顯示出來(lái)。還要加個(gè)鍵盤設(shè)置,鍵盤設(shè)置可以控制產(chǎn)生的位數(shù)和產(chǎn)生位數(shù)的數(shù)值,產(chǎn)生的數(shù)值都必須是兩位數(shù)。例如:我選定中獎(jiǎng)人數(shù)是3人,數(shù)字范圍是50,按下抽獎(jiǎng)鍵后,你的顯示應(yīng)該是諸如25 36 17 之類的三個(gè)數(shù)字,一共6位數(shù)。
求大神幫忙,真的急。。。!
作者:
七堇年華
時(shí)間:
2018-4-18 18:58
有個(gè)出隨機(jī)數(shù)的函數(shù),可以查一下手冊(cè)
作者:
yzwzfyz
時(shí)間:
2018-4-18 20:18
1、用定時(shí)器做一個(gè)可自動(dòng)重裝的8位定時(shí)模式,中斷時(shí)不做任何事,要的就時(shí)它自動(dòng)將TH值送入TL。
2、你可用鍵盤輸入數(shù)字,來(lái)決定TH的大小。
這樣TL每個(gè)機(jī)器脈沖都會(huì)從TH起+1,直到加到FFH再溢出時(shí),又被自動(dòng)重置成TH。用255-TL,就可以得到0至[255-TH]之間的值。例如你需要0-50,就置TH=205,那么TL就會(huì)從205-255之間變化,令X=255-TL,則可得到:0到50之間的數(shù)字。
3、由于TL時(shí)不停地在206-255變化,你不知道它現(xiàn)在是何值!當(dāng)發(fā)生某個(gè)事件時(shí),你就取出TL,只要這個(gè)事件與定時(shí)器無(wú)關(guān),則可以認(rèn)為它是隨機(jī)的。例如:你現(xiàn)在按了一下鍵,就取出TL,令X=255-TL,你就可以得到一個(gè)命題所需要的隨機(jī)數(shù)X了。
4、需要3-8個(gè)如何辦呢?領(lǐng)會(huì)以上三步后,自己想辦法吧。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1