equal
deleted
inserted
replaced
40 if i == 2 or rng.random() < prevprob: |
40 if i == 2 or rng.random() < prevprob: |
41 # p1 is prev |
41 # p1 is prev |
42 p1 = i - 1 |
42 p1 = i - 1 |
43 else: |
43 else: |
44 p1 = rng.randrange(i - 1) |
44 p1 = rng.randrange(i - 1) |
45 p2 = rng.choice(range(0, p1) + range(p1 + 1, i)) |
45 p2 = rng.choice(list(range(0, p1)) + list(range(p1 + 1, i))) |
46 graph[i] = [p1, p2] |
46 graph[i] = [p1, p2] |
47 elif rng.random() < prevprob: |
47 elif rng.random() < prevprob: |
48 graph[i] = [i - 1] |
48 graph[i] = [i - 1] |
49 else: |
49 else: |
50 graph[i] = [rng.randrange(i - 1)] |
50 graph[i] = [rng.randrange(i - 1)] |