No es un contador. He estado mirando los otros ejemplos que hay en el foro: de sumar uno hasta pulsar una tecla xo eso no creo q m valga. Lo q yo pido,creo, es un algoritmo generador ya hexo ya que el q se me ha facilitado a mi tiene autor conocido.
Algoritmo de Tausworthe.
Pasos:
1. Se toma una semilla inicial, que llamaremos seed, con una longitud de 8 bits. Por ejemplo: seed = 10111001
2. Se desplaza seed tres bits a la derecha. El resultado lo guardamos en
seed_desplazamiento1, con lo cual tenemos que: seed_desplazamiento1 = 00010111
3. Se hace la operación: seed2 = seed_desplazamiento1 XOR seed = 10101110
4. Se desplaza seed2 cinco bits a la izquierda. El resultado lo guardamos en
seed_desplazamiento2, con lo cual tenemos que: seed_desplazamiento2 = 11000000
5. Se hace la operación: seed_final = seed_desplazamiento2 XOR seed2 = 01101110
6. Se repite la secuencia de pasos 1-5 cien veces mediante un bucle, tomando como semilla inicial (seed) en cada iteración el valor de seed_final en la iteración anterior. El último valor que se obtenga para seed_final es nuestro primer número aleatorio.
7. Cuando se vaya a calcular el siguiente número aleatorio hay que actualizar la semilla.Para ello habrá que hacer: seed = seed_final
Esta forma de proceder genera números aleatorios entre 0 y 255 (8 bits)