Shuffled by Rule-30 PRNG

dc c5 ce 80 19 56 f5 e1 b3 7e 54 bd 38 4b d7 08 
68 a8 a1 6e 77 c6 d3 c8 ca 3d 39 96 81 46 c3 ec 
44 e8 6d 76 20 45 dd 2c ea b2 8d d6 5d 65 7c bb 
06 ff 6c d0 1c f2 af 4e 8c e4 5e eb 48 89 e7 7b 
d8 5a f0 b1 9a 63 fb 70 85 e2 66 cd 78 f7 23 4a 
d9 a5 ac 97 61 41 04 8b 8a a9 67 32 4d 5f 9d 57 
1b cb 31 fc cc 6f 11 e0 f1 55 fe 50 14 1a 6b ed 
2f 1d cf b7 aa 0c 3a 9f 35 7a b9 ab 71 98 17 3c 
c4 db c0 fa a4 c1 bf df 01 e3 d4 3e 49 74 3b 7f 
0e 13 a3 58 12 4f 9c 5b 60 0d 75 f3 2e 86 10 da 
de 2a ef 34 07 e6 16 e5 be b8 28 30 9e 40 8e b5 
00 53 c2 a6 24 84 ae a2 22 05 c9 1e 64 88 d5 51 
87 2d 8f b6 26 9b 79 02 fd bc ee 72 5c f9 82 43 
d1 1f 15 a7 09 ba 4c 27 0f 73 91 29 83 03 a0 62 
99 69 36 90 f8 33 7d ad 0a 94 59 d2 b4 18 c7 25 
95 f6 47 f4 42 2b e9 52 0b 3f 92 b0 6a 37 93 21 

Download: shuffled-by-rule-30.bin
ÜÅ΀↓Võá³~T½8K×◘
h¨¡nwÆÓÈÊ=9–‛FÃì
Dèmv EÝ,ê²ČÖ]e|»
♠ÿlÐ∟ò¯NŒä^ëH‰ç{
ØZð±šcûp…âfÍx÷#J
Ù¥¬—aA♦‹Š©g2M_čW
←Ë1üÌo◄àñUþP⁋→kí
/↔Ï·ª♀:Ÿ5z¹«q˜↨<
ÄÛÀú¤Á¿ß☺ãÔ>It;⌂
♫‼£X↕Oœ[`♪uó.†►Ú
Þ*ï4◦æ▬徸(0ž@Žµ
□S¦$„®¢"♣É▲dˆÕQ
‡-ſ¶&›y☻ý¼îr\ù‚C
Ñ▼⸹§○ºL'☼s‘)ƒ♥▯b
™i6đø3}⸚◙”YÒ´↑Ç%
•öGôB+éR♂?’°j7“!
1 bppGGA 16 colors8 bpp grayS3TCBC7


	N = rule_30_bits[0]/2 + rule_30_bits[1]/4 + rule_30_bits[2]/8 + ... + rule_30_bits[N]/(2^N)
	for (i = 0; i < 256-1; ++i) {
		j = floor(N*(256-i))
		N -= j
		swap(perm[i], perm[i+j])
	}

Inverse byte mapping

b0 88 c7 dd 56 b9 30 a4 0f d4 e8 f8 75 99 90 d8 
9e 66 94 91 6c d2 a6 7e ed 04 6d 60 34 71 bb d1 
24 ff b8 4e b4 ef c4 d7 aa db a1 f5 27 c1 9c 70 
ab 62 5b e5 a3 78 e2 fd 0c 1a 76 8e 7f 19 8b f9 
ad 55 f4 cf 20 25 1d f2 3c 8c 4f 0d d6 5c 37 95 
6b bf f7 b1 0a 69 05 5f 93 ea 41 97 cc 2c 3a 5d 
98 54 df 45 bc 2d 4a 5a 10 e1 fc 6e 32 22 13 65 
47 7c cb d9 8d 9a 23 14 4c c6 79 3f 2e e6 09 8f 
03 1c ce dc b5 48 9d c0 bd 3d 58 57 38 2a ae c2 
e3 da fa fe e9 f0 1b 53 7d e0 44 c5 96 5e ac 77 
de 12 b7 92 84 51 b3 d3 11 59 74 7b 52 e7 b6 36 
fb 43 29 08 ec af c3 73 a9 7a d5 2f c9 0b a8 86 
82 85 b2 1e 80 01 15 ee 17 ba 18 61 64 4b 02 72 
33 d0 eb 16 8a be 2b 0e 40 50 9f 81 00 26 a0 87 
67 07 49 89 39 a7 a5 3e 21 f6 28 3b 1f 6f ca a2 
42 68 35 9b f3 06 f1 4d e4 cd 83 46 63 c8 6a 31 

Download: inverse-shuffled-by-rule-30.bin
°ˆÇÝV¹0¤☼Ôèøu™đØ
žf”‘lÒ¦~í♦m`4q»Ñ
$ÿ¸N´ïÄתۡõ'Áœp
«b[å£xâý♀→vŽ⌂↓‹ù
⸚UôÏ %↔ò<ŒO♪Ö\7•
k¿÷±◙i♣_“êA—Ì,:]
˜TßE¼-JZ►áün2"‼e
G|ËÙČš#⁋LÆy?.æ○ſ
♥∟ÎܵHčÀ½=XW8*®Â
ãÚúþéð←S}àDÅ–^¬w
Þ↕·’„Q³Ó◄Yt{Rç¶6
ûC)◘ì¯Ãs©zÕ/É♂¨†
‚…²▲€☺⸹î↨º↑adK☻r
3Ðë▬Š¾+♫@PŸ‛□&▯‡
g◦I‰9§¥>!ö(;▼oÊ¢
Bh5›ó♠ñMä̓FcÈj1
1 bppGGA 16 colors8 bpp grayS3TCBC7