Cifrado de texto MUY simple
En este truco vamos a utilizar el echo de que si se incializa el valor RandSeed con un mismo valor la funcion Random genera la misma secuencia de numeros "aleatorios". A parte de usar la propiedad: (a XOR b) XOR b = a
Sin mas preambulos:
Ejemplo de uso:
|
Siempre me he preguntado hasta qué punto es seguro usar los números pseudoaleatorios... entre distintos sistemas operativos, por ejemplo. ¿Se generan con algún tipo de fórmula universal? La misma "semilla" ¿dará la misma secuencia de números en MS-DOS, Windows 95, Windows Vista? ¿Y en Linux?
|
Pues no, cada compilador suele usar algoritmos diferentes para generar números aleatorios. Es mas, un programa generado en distintas versiones de delphi puede llegar a generar números diferentes.
La solución pasa por crear nuestra propia función para generar números aleatorios, en los foros encontraras algunos ejemplos. |
La franja horaria es GMT +2. Ahora son las 23:43:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi