Jugamos con esta idea:
Viene de aquí.
Algo que me gusta es que aunque los componentes verticales y horizontales por separado lucen tontos, al combinarlos se genera un patrón que parece significativo, con mensaje.
Esto se puede dibujar dentro de un cuaderno Jupyter relativamente fácil
con el paquete ipycanvas
que descubrí hoy mientras pensaba en esto:
Aquí un diagrama generado con el código de arriba:
Aquí uno generado por una versión más sencilla en la que las sucesiones
binarias de las filas y las columnas son iguales (semilla_h
= semilla_v
).
La simetría diagonal de la segunda es clara pero no completamente evidente a menos que se busque. Esperaba que la imagen fuera más visualmente aburrida que la otra.
Una pregunta que probablemente requeriría trabajo serio es determinar cuál es el valor esperado del número de secciones separadas para cada una de los dos casos (asumiendo generación aleatoria de las sucesiones binarias con una moneda balanceada). Y cómo crece de acuerdo al tamaño de la cuadrícula.
Pregunta relacionada: ¿cuál será un buen algoritmo para calcular, dado un diagrama de esos, cuántos componentes tiene? (Y así por medio de una simulación estimar la respuesta de la pregunta anterior para cuadrículas pequeñas.)