labview編程技巧-----如何產(chǎn)生0--N不同的隨機(jī)數(shù)
剛剛瀏覽了VIHMOE的論壇,發(fā)現(xiàn)一個(gè)生成不同隨機(jī)數(shù)的問題討論的熱烈,基本的方法都是利用0-1之間的隨機(jī)數(shù),比如0-100之間不相同隨機(jī)數(shù),乘以100,然后查找其中相同的再過濾.
實(shí)際上MATHSCRIPT 提供了RANDPERM函數(shù)可以輕松解決這個(gè)問題.
如果熟悉隨機(jī)數(shù)產(chǎn)生的原理,用LV 本身也很容易實(shí)現(xiàn).
---------------------------------------------------------------------------------------------------------------------------
很久以后,我才發(fā)現(xiàn)LV本身提供了這樣的函數(shù)“重排數(shù)組元素”函數(shù)。
用法非常簡(jiǎn)單,見下圖。