为什么这个循环只迭代一次而不是两次?

时间:2018-05-28 09:42:04

标签: labview

Code

Random节点将输出介于0到1之间的随机值。初始i值应为零。因此,对于第一次迭代,比较器应输出一个TRUE信号,让循环再次迭代。当i为2时,循环将停止,因为随机变量小于2.

所以我的想法是,循环应该只迭代两次然后停止,但是显示的答案告诉我循环应该只迭代一次。答案是错的还是我的想法错了?

1 个答案:

答案 0 :(得分:0)

我运行相同的代码并获得了2次循环执行,正如您所期望的那样。

此外,由于随机数生成器无法正好返回1,因此保证代码只需要2个循环周期。

Code Snippet

Result