請注意,需要確實的隨機數,請參考LabVIEW_使用Riffle達到真正隨機取數Random

程式分享如何產生產生個數N個,在最大值X和最小值Y值中的隨機不會重複(亂數Random)正整數陣列也就是類似樂透、抽獎彩券等選號的程式。若是需要會重複的亂數陣列,在上一篇(LabVIEW_最大值和最小值中的任意個數隨機數陣列)有介紹和分享。 程式碼可在這邊下載,如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

程式目的,產生個數N個,在最大值X和最小值Y值中的隨機不重複正整數陣列。

Front Panel:有控制元件最大值、最小值和個數。

Block Diagram(1):

Random Number產生的數值為0~1的小數

Search 1D Array: 會在陣列中搜尋,如果在陣列中沒有找到期望數值會產出-1

如果有搜尋倒則會產生在array中的index

 

程式碼可在這邊下載,如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他LabVIEW有關程式:

程式分享區

CLA考試分享區

LabVIEW_最大值和最小值中的任意個數不重複隨機陣列_樂透彩選號

LabVIEW_最大值和最小值中的任意個數隨機數陣列

LabVIEW_動態加入Table中按右鍵的選單(Shortcut Menu)

 

arrow
arrow

    安伯伯 發表在 痞客邦 留言(0) 人氣()