資訊內(nèi)容
CODE| 第十六講 隨機數(shù)和負數(shù)
先說概念
隨機數(shù)是專門的隨機試驗的結(jié)果。 隨機數(shù)最重要的特性是:它所生成的后面的那個數(shù)與前面的那個數(shù)毫無關系。通俗的講,就是在一定的數(shù)字范圍內(nèi),隨便抓一個數(shù)出來,誰也不知道那個數(shù)字是什么。
負數(shù),概念則是來自于數(shù)學,比0小的數(shù)叫做負數(shù)。如下圖,0右邊的就是常見的數(shù)字,左邊的就是比0小的數(shù)字,統(tǒng)稱為負數(shù)。負數(shù)在前面加上一個減號來表示。

回到scratch,在這個里面,隨機數(shù)主要由下圖中的模塊來產(chǎn)生。

在scratch里面,隨機數(shù)都是整數(shù),圖中的則是會產(chǎn)生一個1-10之間的數(shù)字(包括1和10),這樣就會得到一個隨機的數(shù)字。
如果要得到隨機的小數(shù)怎么辦呢?其實很簡單,利用數(shù)學運算符做一下除法運算。

將1-10之間的隨機數(shù)除以10,就會得到了0.1-1之間的小數(shù)了。
隨機數(shù)的范圍可以是負數(shù)哦,如果我們把范圍設置在-10到10之間

我們就能得到包含有負數(shù)的范圍了。
那么負數(shù)有什么用呢?增加一個負數(shù),比如將 10 增加 -5,其實就是 ?
10+(-5)
=10-5
=5
也就是說,增加負數(shù),就是相當于減去那個數(shù)字。
那這個負數(shù)能用到哪些地方呢?

如果移動負數(shù)步數(shù),小貓就會后退。也就是說負數(shù)會沿著相反的方向來走(后退)。
同理,


都可以增加相應的負數(shù),這樣就可以做到變小表少的目的。當然,負數(shù)還有很多可以用到的地方,并不僅僅是提出來的這幾點。

練習題
讓小貓隨機出現(xiàn)在舞臺(屏幕)的任何位置。
提示:舞臺的x坐標是-240 到 240,y坐標是-180 到180.
答案??

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
- 上一篇
35.Cache:Scratch Pad
對于一些流處理單元(音視頻編解碼等),需要的數(shù)據(jù)比較集中且連續(xù)。如果讓這些數(shù)據(jù)進入到Cache中,它們會把CPU需要的數(shù)據(jù)沖刷掉。而且,在較老的程序中,這些音視頻流數(shù)據(jù)不太會被CPU使用到。最早的SOC芯片中,數(shù)據(jù)流從采集接口(AD等)直接進入編解碼單元,編碼完成后通過交叉互聯(lián)總線直接送
- 下一篇
臺球 | 一日一編程
第 65 期 編程,未來將成為我們需要掌握的又一門“外語”。學習編程,同樣需要持續(xù)、長久的堅持。現(xiàn)在,各種簡單易用的編程工具的誕生,讓我們很容易編寫好玩的小游戲 。因此,我們推出一日一編程這個專欄,借助Scratch
