Puede, pero es muy lento, y a menudo se necesitan números aleatorios en grandes cantidades y muy rápido.
Entonces hay dos problemas para resolver:
A. Cómo obtener un bit aleatorio de un evento externo
B. Cómo obtener bits aleatorios realmente rápido
- ¿Cuál es la diferencia entre el interruptor de paquete y el interruptor de circuito?
- ¿Cuál es el mejor enrutador wifi ADSL para mi hogar con el plano de planta dado?
- Cómo (aprender a) conectar dos servicios con una API (con codificación)
- ¿Son propiedad de las listas de edificios LIT? ¿Qué sucede si me encuentro con listas de edificios iluminadas para los principales proveedores (Nivel 3, Zayo, Verizon, Cogent, etc.)?
- ¿Qué es una máscara de red y por qué IPv4 la necesita?
A. Observemos algo así como la posición del mouse. Espere hasta que se mueva, luego compare la coordenada (x, y) de la NUEVA posición. Si x + y está INCLUSO, entonces devuelve 0; de lo contrario, devuelve 1.
Entonces, en el código de máquina, esto sería (x + y) Y 1
LDA MOUSEX
Y 1
(Tenga en cuenta que podríamos usar x AND 1)
(Si x = 0 o x = MAX, entonces ignore)
Esa es nuestra parte aleatoria.
B. En lugar de esperar hasta que necesitemos un bit aleatorio, cree un proceso en segundo plano para recopilar estos bits, de modo que tengamos un gran grupo para dibujar cuando sea necesario.
Estos procesos son entrópicos y se conocen como “demonios de recolección de entropía”