Página 1 de 1

[funcion]Math.NotRepeatRandom

Publicado: 04 Mar 2011 20:03
por rafaxplayer
Wenas me uno al tema de la funciones , aqui os dejo una que utilize hace poco para complementar el math.random, con ella haces random de una secuencia de numeros y devuelve una tbla con todos los numeros de la secuencia sin repetirlos pero en orden aleatorio:
function Math.NotRepeatRandom(num1,num2)
local tblNumbers = {} 
local low=num1
local upp=num2
local num;
local exists
for c=low, upp do
	repeat
	num=Math.Random(low, upp)
	exists=false
	for index,item in pairs (tblNumbers) do
		if item==num then exists=true end
	end
	until not exists
	tblNumbers[c]=num
	
end
return tblNumbers
end
Seguro se puede mejorar , espero os sirva

Re: [funcion]Math.NotRepeatRandom

Publicado: 04 Mar 2011 20:28
por Ceone
gracias rafa!!!!

Re: [funcion]Math.NotRepeatRandom

Publicado: 05 Mar 2011 21:03
por webultra
Muy buena (y)

Re: [funcion]Math.NotRepeatRandom

Publicado: 18 Ago 2011 00:14
por abood1987
thanks

good

Re: [funcion]Math.NotRepeatRandom

Publicado: 19 Ago 2011 00:13
por Thedary
Esta va para mi coleccion de Funciones !! Gracias