取消
显示结果 
搜索替代 
您的意思是: 

Generate Random numbers

已解决!
转到解答

Hello All,

 

I have searched the forum and have realised, there are lot of random number generation ideas, however i have a different question, best explained by the attachment.

 

I want to have unique outputs.

your inputs are appreciated.

0 项奖励
1 条消息(共 13 条)
5,978 次查看

You need to compare the previous output with the new one; and skip it when the output is the same.

0 项奖励
2 条消息(共 13 条)
5,975 次查看

Instead of focussing on changing the output.. i would like to change the random input in such a way that it always picks a unique line.

My output in my program will be hundreds of line, and so i would not like to mess around.

 

Please let me know, if you need any more inputs

Thanks

0 项奖励
3 条消息(共 13 条)
5,963 次查看

Yep better ways to do this

 

If I understand correctly (from your code) you want to shuffle the lines randomly See below

untitled.PNG

 

For improved randomness you ca generate a random seed to input to Riffle.vi


"Should be" isn't "Is" -Jay
0 项奖励
4 条消息(共 13 条)
5,952 次查看
解答
接受人 Rambo333

I haven't seen your code because i'm using LV2009 but I think the attached vi will do want you want.

 

Ben64

0 项奖励
5 条消息(共 13 条)
5,947 次查看

I wanted to do something with the shift registers and converting my string to an array.... but my program was not very convenient to do so...

Thanks !!!

It works like a charm...

 

@ Jeff..

 

I will implement your style and see the results.

 

Thank you

0 项奖励
6 条消息(共 13 条)
5,935 次查看

I agree with Jeff that riffle is a cleaner solution:

 

 

下载全部
0 项奖励
7 条消息(共 13 条)
5,929 次查看
8 条消息(共 13 条)
5,922 次查看

If you only have LabVIEW base (no riffle!), you could do as follows (taking advantage that clusters are sorted in element order):

 

 

0 项奖励
9 条消息(共 13 条)
5,907 次查看

I'm thinking Randomize 1D Array will suffice极度高兴的表情  Thanks for point it out- (guess what just hit my reuse library?)


"Should be" isn't "Is" -Jay
0 项奖励
10 条消息(共 13 条)
5,896 次查看