Anuncios Google

Numero aleatoreos

Hola quiero hacer que al presionar "UP" se me imprima en la pantalla un numero de entre el 1-3, con lo que he leido esto es lo que he escrito se que esta mal pues no me imprime numero, me podrian aconsejar, para aprender ha usar esta funcion de math.random()

blanco = Color.new(255,255,255)

math.random(1,3)
numero = math.random()
math.randomseed(os.time())

while true do
function LeerPulsacion()
pad = Controls.read()
if pad:up() then
screen:Print(100,200,numero,blanco)
screen.flip()
LeerPulsacion()
end
end
end


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Prueba asi: blanco =

Prueba asi:

 

blanco = Color.new(255,255,255)
 
 
numero = math.random(1,3)
 
 
 
function LeerPulsacion()
screen:clear()
pad = Controls.read()
if pad:up() then
screen:Print(100,200,numero,blanco)
end
screen.flip()
end
while true do
LeerPulsacion()
end

Problema resuelto en parte

Problema resuelto en parte gracias a tu ayuda.

asi como la has puesto me

asi como la has puesto me presenta el mismo numero siempre que presiono up.

Imagen de Chimecho

Prueba así, a ver que

Prueba así, a ver que tal:

blanco = Color.new(255,255,255)
 
math.randomseed(os.time())
 
numero = 1
 
oldpad = Controls.read()
 
function LeerPulsacion()
screen:clear()
pad = Controls.read()
 
if pad:up() and not oldpad:up() then
numero=math.random(1,3)
end
 
screen:print(100,200,numero,blanco)
 
oldpad=pad
screen.flip()
screen.waitVblankStart()
end
 
while true do
LeerPulsacion()
end

Creo que eso debería bastar.



PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]

07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD

Recuerda: Sé el intérprete -_-

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.