Votre propre Data Rug, généré en direct. La seed encode vos données personnelles, la palette vos émotions, la densité votre histoire. Chaque tissage est unique — comme un tapis berbère, aucune pièce n'est identique.
// Data Rug paramétrable — le tissage comme signature const PALETTES = [ ['#b8863b','#e9d9b0','#a2432f','#7a3d18'], // Terre ['#1a5276','#d4e6f1','#154360','#85c1e9'], // Bleu ['#c8f135','#0a0a0a','#3a3a3a','#9a9a9a'], // Digital ['#b8863b','#1a5276','#c8f135','#a2432f'], // Fusion ]; function weaveRow(y, rand, palette, density) { const period = 3 + Math.floor(rand() * 5); for (let x = 0; x < cols; x++) { const inMotif = (x % period) < period * density; const color = inMotif ? palette[Math.floor(rand() * palette.length)] : fieldColor; drawCell(x, y, color); } } // La navette (shuttle) — le trait lime horizontal qui traverse if (rand() < shuttleFreq) { ctx.fillStyle = '#c8f135'; ctx.fillRect(0, y * cellH, W, 1); }
Entrez votre date de naissance comme seed. Comparez votre tapis à celui de seed 20260808 (date de ce projet). La navette lime à 100% sature le tapis — à quel pourcentage le rythme est-il optimal ?
Votre Data Rug unique. Votre signature algorithmique.
Réserver un créneau