找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2137|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

人工方式,按下開始按鈕,能輸出3~8個的隨機(jī)數(shù)(隨機(jī)數(shù)需要兩位數(shù)的)并顯示 求幫助

[復(fù)制鏈接]
回帖獎勵 21 黑幣 回復(fù)本帖可獲得 1 黑幣獎勵! 每人限 1 次
跳轉(zhuǎn)到指定樓層
樓主
ID:276259 發(fā)表于 2018-4-18 17:09 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
人工方式,按下開始按鈕,能輸出3~8個的隨機(jī)數(shù)(隨機(jī)數(shù)需要兩位數(shù)的),并顯示出來。還要加個鍵盤設(shè)置,鍵盤設(shè)置可以控制產(chǎn)生的位數(shù)和產(chǎn)生位數(shù)的數(shù)值,產(chǎn)生的數(shù)值都必須是兩位數(shù)。例如:我選定中獎人數(shù)是3人,數(shù)字范圍是50,按下抽獎鍵后,你的顯示應(yīng)該是諸如25 36 17 之類的三個數(shù)字,一共6位數(shù)。
求大神幫忙,真的急!。。。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

來自 3#
ID:123289 發(fā)表于 2018-4-18 20:18 | 只看該作者

回帖獎勵 +1 黑幣

1、用定時器做一個可自動重裝的8位定時模式,中斷時不做任何事,要的就時它自動將TH值送入TL。
2、你可用鍵盤輸入數(shù)字,來決定TH的大小。
這樣TL每個機(jī)器脈沖都會從TH起+1,直到加到FFH再溢出時,又被自動重置成TH。用255-TL,就可以得到0至[255-TH]之間的值。例如你需要0-50,就置TH=205,那么TL就會從205-255之間變化,令X=255-TL,則可得到:0到50之間的數(shù)字。
3、由于TL時不停地在206-255變化,你不知道它現(xiàn)在是何值!當(dāng)發(fā)生某個事件時,你就取出TL,只要這個事件與定時器無關(guān),則可以認(rèn)為它是隨機(jī)的。例如:你現(xiàn)在按了一下鍵,就取出TL,令X=255-TL,你就可以得到一個命題所需要的隨機(jī)數(shù)X了。
4、需要3-8個如何辦呢?領(lǐng)會以上三步后,自己想辦法吧。
回復(fù)

使用道具 舉報

沙發(fā)
ID:311116 發(fā)表于 2018-4-18 18:58 | 只看該作者
有個出隨機(jī)數(shù)的函數(shù),可以查一下手冊
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表