[精讚] [會員登入]
2861

scratch 不重覆隨機取陣列值

隨機取數是在設計遊戲時, 很常用到的技巧 最簡單的就是使用運算積木裡的隨機取數範圍 但是, 如果我是想全部取出且不重覆,

分享此文連結 //n.sfs.tw/14724

分享連結 scratch 不重覆隨機取陣列值@igogo
(文章歡迎轉載,務必尊重版權註明連結來源)
最後編修
2020-08-18 15:28:12 By igogo
 

 

 

隨機取數是在設計遊戲時, 很常用到的技巧

最簡單的就是使用運算積木裡的隨機取數範圍

 

但是, 如果我是想全部取出且不重覆,  這樣取到最後就會容易發生已經重覆了需要重取的機會

 

初始原始清單裡有1-10的值,  再執行10次隨機取, 如果沒有在隨機清單裡, 就加入隨機清單

 

 

使用重覆..直到隨機清單長度等於10   ,  嚐試取到全部

 

 

 

count都超過至少20次

 

如果是隨機取1-100  的count值

 

 

這樣較沒效率,  可以改用以下作法,  

每次都在原始清單裡隨機取,並記錄該值的index值, 加到隨機清單後也同時把原始清單的該index刪除

END

你可能感興趣的文章

scratch3 計算得分排名 scratch3 得分排名

scratch 不重覆隨機取陣列值 隨機取數是在設計遊戲時, 很常用到的技巧 最簡單的就是使用運算積木裡的隨機取數範圍 但是, 如果我是想全部取出且不重覆,

[scratch2] 巢狀迴圈 有兩清單 一數字 一英文 想排出所以可能, 例如1a,1b,1c,2a,2b,2c...3c 利用巢狀迴圈 內圈累加的變

hoc2018灑水機器人 灑水機器人的工作是替行道樹灑水,機器人的灑水範圍有限(左前方、左方、左後方),請寫程式控制機器 人判斷須灑水的狀況。每顆

利用google apps script 將Google sheet 中兩個工作表中的資料對應 如何整理google測驗收回來的學生資料

2018 hoc 掃地機器人 掃地機器人只能打掃沒有障礙物(桌椅、牆壁)的範圍,請寫程式控制機器人打掃餐廳的所有走道, 並在清掃完畢後回到充電器。

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

proxmox lxc 救援 今天突然接到一名強者我朋友的臨時求援 他說他把pve 從5.1升到5.2後, kvm的虛擬机器都沒問題 , 但是lxc的

讀取特定資料夾下的xls檔 讀取特定資料夾下的xls檔

臺中市雲端校務系統與Windows AD帳號整合(3) LDAP的基本概念

臺中市雲端校務系統與Windows AD帳號整合(4) 雲端校務系統與Windows AD的架構

臺中市雲端校務系統與Windows AD帳號整合(5) 安裝java環境