elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  [Src] cRndNumbersNR ( Generar números aleatorios sin repetir [Very-Fast] )
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [Src] cRndNumbersNR ( Generar números aleatorios sin repetir [Very-Fast] )  (Leído 12,128 veces)
79137913


Desconectado Desconectado

Mensajes: 1.169


4 Esquinas


Ver Perfil WWW
Re: [Src] cRndNumbersNR ( Generar números aleatorios sin repetir [Very-Fast] )
« Respuesta #10 en: 30 Mayo 2011, 16:52 pm »

HOLA!!!

Mi granito de arena; Una forma más rápida de hacer el Swapnumbers() sin usar variable temporal:
Código
  1. Private Sub Swapnumbers(ByRef l1 As Long, ByRef l2 As Long)
  2.    l1 = l1 Xor l2
  3.    l2 = l2 Xor l1
  4.    l1 = l1 Xor l2
  5. 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!!!


En línea

"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
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: [Src] cRndNumbersNR ( Generar números aleatorios sin repetir [Very-Fast] )
« Respuesta #11 en: 8 Junio 2011, 02:00 am »

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

Dulces Lunas!¡.


En línea

The Dark Shadow is my passion.
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines