| if (base.equals(RL1)|| base.equals(RL2)) |
| { |
| double base_num = qubit.randomGenerator(); |
| if (base_num >0.25 && base_num <0.5) |
| sop = “|”; |
| else |
| sop = “—”; |
| } |
| else if (base.equals(LOG1)|| base.equals(ROG2)) |
| { |
| double base_num = qubit.randomGenerator(); |
| if (base_num > 0.75 && base_num <1) |
| sop = “/”; |
| else |
| sop = “\\”; |
| } |
| else if (base.equals(SRL1)|| base.equals(SRL2)) |
| { |
| double base_num = qubit.randomGenerator(); |
| if (base_num >0 && base_num < 0.25) |
| sop = “±_|”; |
| else |
| sop = “±_—”; |
| } |
| else if (base.equals(SLOG1)|| base.equals(SROG2)) |
| { |
| double base_num = qubit.randomGenerator(); |
| if (base_num > 0.5 && base_num < 0.75) |
| sop = “ Ӿ_/”; |
| else |
| sop = “ Ӿ_\\”; |
| } |
| return sop; |
| } |