Checkout
Cart: 0,00 - (0 items )

Números primos que sirven para «pintar con colores»




Por
@Alvy — eleven de Julio de 2018

Mona Lisa Prima

Roland Meertens ha ideado un método para pintar cuadros con colores usando números primos. Y la verdad es que el resultado –y el método– es la mar de interesante. Además en su internet está el código para hacerlo y para comprobar la primalidad de los números.

La concept básica es pixelar una obra conocida convirtiéndola a una paleta de tan solo 10 colores, que se asignan a los dígitos del zero al 9. Luego hay que buscar un número primo gigantesco que tenga tantas cifras como píxeles haya en la matriz en entire. Y finalmente variar alguno de sus dígitos para que el resultado sea un gigantesco número primo.

Con un ejemplo se entiende mejor: la Mona Lisa de la imagen tiene 33 × forty nine píxeles, lo cual son 1.617 píxeles o cifras del número closing. Cada dígito del zero al 9 tiene una de las tonalidades apropiadas (zero = marrón oscuro, 1 = verde, 2 = verde oscuro, three = amarillo…). El número comienza por 11111… y acaba por 4000000000000001 (las cifras se leen en el orden de lectura usual «de corrido», no son números independientes para cada closing).

Noche estrellada

La primalidad del número se comprueba con el Take a look at de primalidad de Miller-Rabin, un algoritmmo probabilístico. En el caso de la Mona Lisa en realidad la última cifra debería ser un zero, pero entonces no sería primo; en cambio usando un 1 sí que es primo. Si esto no funciona se pueden variar algunos otros dígitos – lo cual produce un poco de ruido en la imagen, pero apenas perceptible.

Relacionado:




Etiquetas:
Back to top