HispaMSX

RE: [hispamsx] Números aleatorios

2000-10-21 23:40:47

Lo más extendido es obtener una semilla del registro R
con tan sólo hacer LD A,R. Lo malo es que esto no funciona
en Z380 y puede que no funcione en un hipotético nuevo micro
compatible para MSX.

¿Se puede usar el valor de R directamente como número aleatorio?

Si, directamente. Es lo que hacemos todos :)

    Ten cuidado en una cosa:

    En el registro R SOLO cambian los 7 bits bajos, el bit de signo SIEMPRE
permanece inalterado, incluso lo podemos usar para almacenar un bit. Por lo
cual el número aleatorio siempre será entre 0 y 127 si el bit 7 está a 0.

    Saludos!

    Darth-007!



<Anterior en la conversación] Conversación actual [Siguiente en la conversación>