connect

b = 0 (slider from -9 to 9, step 0.1)
m = 1 (slider from -5 to 5, step 0.1)
seed = 8 (slider from -16 to 32, step 1)
A1 = 0
A2 = 1
A3 = 2
A4 = 3
A5 = 4
A6 = 5
A7 = 6
A8 = 7
A9 = 8
A10 = 9
A11 = 10
B1: seed
A: (A1, B1)
A12: (2 * A11) - A10
A13: (2 * A12) - A11
A14: (2 * A13) - A12
A15: (2 * A14) - A13
A16: (2 * A15) - A14
A17: (2 * A16) - A15
A18: (2 * A17) - A16
A19: (2 * A18) - A17
A20: (2 * A19) - A18
A21: (2 * A20) - A19
A22: (2 * A21) - A20
A23: (2 * A22) - A21
A24: (2 * A23) - A22
f(x) = (m * x) + b
B2: f(B1)
B3: f(B2)
B4: f(B3)
B5: f(B4)
B6: f(B5)
B7: f(B6)
B8: f(B7)
B9: f(B8)
B10: f(B9)
B11: f(B10)
B12: f(B11)
B13: f(B12)
B14: f(B13)
B15: f(B14)
B16: f(B15)
B17: f(B16)
B18: f(B17)
B19: f(B18)
B20: f(B19)
B21: f(B20)
B22: f(B21)
B23: f(B22)
B24: f(B23)
B: (A1, B1)
C: (A2, B2)
D: (A3, B3)
E: (A4, B4)
F: (A5, B5)
G: (A6, B6)
H: (A7, B7)
I: (A8, B8)
J: (A9, B9)
K: (A10, B10)
L: (A11, B11)
M: (A12, B12)
N: (A13, B13)
O: (A14, B14)
P: (A15, B15)
Q: (A16, B16)
R: (A17, B17)
S: (A18, B18)
T: (A19, B19)
U: (A20, B20)
V: (A21, B21)
W: (A22, B22)
Z: (A23, B23)
A_1: (A24, B24)
a = PolyLine({B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, Z, A_1})
c = false
text1: "y = " + (LaTeX[m]) + "x+" + (LaTeX[b]) + ""