各位,最近学习lingo,我想请教一下,在lingo编写的时候,假如我要确定四个变量1234,设置1到2为一个范围,3到4为一个范围,我想限制这两个范围不冲突,就是说从这两个范围之间任选两个数都不想等,我不知道该怎么表示
range1 = 1..2 -- 范围1为1到2,对应var1和var2
range2 = 3..4 -- 范围2为3到4,对应var3和var4
var1 = choose(range1) -- 从范围1选择一个值赋给var1
var2 = choose(range1) -- 从范围1选择一个值赋给var2
var3 = choose(range2) -- 从范围2选择一个值赋给var3
var4 = choose(range2) -- 从范围2选择一个值赋给var4
while (var1 = var3 or var1 = var4) or -- 当var1与var3或var4的值相等时
(var2 = var3 or var2 = var4) -- 或var2与var3或var4的值相等时
var1 = choose(range1) -- 重新选择range1中的值赋给var1
var2 = choose(range1) -- 重新选择range1中的值赋给var2
var3 = choose(range2) -- 重新选择range2中的值赋给var3
var4 = choose(range2) -- 重新选择range2中的值赋给var4
end
-- 现在var1,var2与var3,var4的值不同,且在两个范围内不冲突