???
Lo que Sage hace con ese random es generar un numero aleatorio desde 0 - 30.
Y con los compares simplemente es comprobar cual es el valor, y dependiendo de el, vas a un puntero o a otro, lo que creo que lo hace demasiado largo, es decir, con poner:
"#dynamic 0x800000
#org @start
random...