Seguro el profe no lo quiso explicar para mantener el video simple, pero quería aclarar que la función randi SI funciona sin usar el randomize(), lo que pasa es que por default Godot usa la misma ‘seed’ de randomización para cada vez que ejecutamos el juego.
Si la primera vez la pelota salió para la derecha, sin usar randomize(), saldrá siempre para la derecha cada vez que lo ejecutemos (esto es util para debuggear)
Ejecutar randomize() genera una nueva ‘seed’ y nos permite tener diferentes resultados en cada ejecución.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?