[Src] cRndNumbersNR ( Generar números aleatorios sin repetir [Very-Fast] )

Iniciado por BlackZeroX, 28 Mayo 2011, 10:47 AM

0 Miembros y 1 Visitante están viendo este tema.

79137913

HOLA!!!

Cita de: Karcrack en 30 Mayo 2011, 16:36 PM
Mi granito de arena; Una forma más rápida de hacer el Swapnumbers() sin usar variable temporal:
Código (vb) [Seleccionar]
Private Sub Swapnumbers(ByRef l1 As Long, ByRef l2 As Long)
    l1 = l1 Xor l2
    l2 = l2 Xor l1
    l1 = l1 Xor l2
End Sub


También acelerararias un poco si enlazases RtlMoveMemory() directamente desde NTDLL y no desde KERNEL32 ;)

Que buena idea!!!
Lo voy a tener en cuenta, puede servir mucho.

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

BlackZeroX

Agregue un proceso en el 1er post para poder Regenerar un numero X.

Dulces Lunas!¡.
The Dark Shadow is my passion.