Ayuda con unos numeros en una tabla.

Necesito sacar aleatoriamente 7 numeros sin repetirse como podria hacerlo?

Es decir llamo a una funcion cada 500 milisegundos, y dentro de esa funcion quiero que aleatoriamente me muestre los del 1 al 7, sin repetirse ninguno entre ellos.

Como podria hacerlo?

Un saludo [import]uid: 153101 topic_id: 35369 reply_id: 335369[/import]

Usted quieres solamente los numeros entre 1 y 7 or puede tener numeros mayor que 7?

Renato
Red Beach Games
Try our new game Puzzle You for free here!
[import]uid: 181011 topic_id: 35369 reply_id: 140595[/import]

Solamente los numeros de 1 a 7 y sin repetirse.

Un saludo [import]uid: 153101 topic_id: 35369 reply_id: 140688[/import]

Hola.

Aquí esta una función.

[lua]local numbersUsed = {}

function generateRandomNumber()

math.randomseed(os.time())
local num = math.random(7)
while numbersUsed[num] ~= nil do
num = math.random(7)
end

numbersUsed[num] = true

return num
end

for i=1, 7 do
print(generateRandomNumber())
end[/lua]
Renato
Red Beach Games
Try our new game Puzzle You for free here!

[import]uid: 181011 topic_id: 35369 reply_id: 140692[/import]

Muchas gracias Renato, la probare y la estudiare es que la que yo “intentaba” hacer era enorme y sabia que se deberia de poder hacer de otra forma.

Muchas gracias. Un saludo!!!

[import]uid: 153101 topic_id: 35369 reply_id: 140738[/import]

Usted quieres solamente los numeros entre 1 y 7 or puede tener numeros mayor que 7?

Renato
Red Beach Games
Try our new game Puzzle You for free here!
[import]uid: 181011 topic_id: 35369 reply_id: 140595[/import]

Solamente los numeros de 1 a 7 y sin repetirse.

Un saludo [import]uid: 153101 topic_id: 35369 reply_id: 140688[/import]

Hola.

Aquí esta una función.

[lua]local numbersUsed = {}

function generateRandomNumber()

math.randomseed(os.time())
local num = math.random(7)
while numbersUsed[num] ~= nil do
num = math.random(7)
end

numbersUsed[num] = true

return num
end

for i=1, 7 do
print(generateRandomNumber())
end[/lua]
Renato
Red Beach Games
Try our new game Puzzle You for free here!

[import]uid: 181011 topic_id: 35369 reply_id: 140692[/import]

Muchas gracias Renato, la probare y la estudiare es que la que yo “intentaba” hacer era enorme y sabia que se deberia de poder hacer de otra forma.

Muchas gracias. Un saludo!!!

[import]uid: 153101 topic_id: 35369 reply_id: 140738[/import]