Private Sub Command1_Click() Dim mArr(1 To 5, 1 To 5), r%, c%, tmp% For r = 1 To 5 For c = 1 To 5 Randomize tmp = Int(Rnd * 90) + 10 If c > r Then Do While tmp Mod 2 = 1 Randomize tmp = Int(Rnd * 90) + 10 Loop Else Do While tmp Mod 2 = 0 Randomize tmp = Int(Rnd * 90) + 10 Loop End If mArr(r, c) = tmp Print mArr(r, c); Next c Print Next r End Su