Skip to content

Instantly share code, notes, and snippets.

@AbePralle
Created July 27, 2020 22:11
Show Gist options
  • Select an option

  • Save AbePralle/52a8c7dc454f279dbfaf6d69107ec539 to your computer and use it in GitHub Desktop.

Select an option

Save AbePralle/52a8c7dc454f279dbfaf6d69107ec539 to your computer and use it in GitHub Desktop.
Pseudorandom deterministic variations using X,Y coordinates
local random = [17,101,6,88,152,176,43,98,7,67,172,78,236,211,141,2,191,26,3,115,34,21,194,27,252,242,133,164,228,174,232,206,149,202,175,72,226,94,77,48,66,122,93,65,128,201,55,127,108,162,231,131,38,119,148,68,239,64,100,207,50,23,86,102,180,224,208,234,62,112,83,177,138,15,92,33,104,185,125,69,118,247,56,171,215,90,61,24,154,188,44,184,132,160,4,29,204,183,0,130,109,156,142,82,161,192,123,107,213,135,179,214,13,199,28,178,170,137,36,189,74,139,209,227,198,163,47,169,12,229,80,205,18,203,195,140,57,196,70,58,87,150,147,10,245,106,238,216,116,52,222,51,126,146,249,30,85,84,32,53,134,76,42,225,14,25,240,168,220,173,153,217,89,244,39,111,197,181,22,166,99,46,117,159,167,40,37,243,45,151,31,96,11,145,144,129,16,9,143,233,113,190,95,241,63,158,157,237,79,251,81,110,219,255,246,253,91,121,186,73,5,235,60,210,221,124,75,218,59,155,1,19,165,97,35,54,49,212,193,103,120,105,8,250,71,182,248,200,230,20,136,41,254,187,114,223]
local variations = 2
forEach (j in 1..60)
forEach (i in 1..80)
local index = random[ (i*j*7)&255 ] %variations
print " *"[index]
endForEach
println
endForEach
** * * *** ***** * *** ****** ** * * * *** * ***** ** *** *
* **** **** * *** * *** **** * * * ****** * ** ******* *
** * * *** ** * * ** * * ** * **** ** ** *** * ** ** *** * **
**** * ** ** * **** * *** **** *** * ***** **** * ** *
* *** * * *** * * **** ** * * * * ** * ** * * * ** * *
*** * * * * * ** ** * * * * *** ***** *** * ** ** * ** * * * *
* * * ** * ** * **** **** * ** ** * ** * **** * * ** * ***
** * ** * ** * ** *** ***** * ** * ** * ** *** ***** * ** * **
** ** ** * ** ***** ** * * *** ** * * * * ** *** *** ** ** ***
*** * * *** ** * * * *** * ** ** * * ** ***** * ** *****
*** ** * *** ** ** * *** * ** * *** * ** * * ** * **
* * * * * ***** ** * * * ** * * ** ***** ** * *** * * *
* ******** * * * **** *** * ** ** ** * *** ** * ** * * ** ** ****
*** ** * ** ** ** **** **** * * ** **** * * ***** ** **
** * **** * * * * * ** **** * *** * * ** *** **** ** ****** ** * *
** * * * ****** * * * ****** * * * ****** * * * ****** * * * ****
** *** ** ** * * * * * * * *** ** * * ** ** ** *** * ** * * ***
* * * **** * * * *** *** ** * * * ****** * * ** **** ** ********
* * ** *** * *** * * *** * *** **** * * * * * * * *** * ** *
* * * * * * ** * *** *** * **** ** * * ** * * * * ** * * * * *
* ***** *** ** ** * * * * **** *** ** ****** *** * *
* ** * ** **** *** * * * * ** ***** * * * ** * **** * * * ***
* ** *** ** * * *** *** * * *** * ** **** * * * * *****
***** * * *** **** ** * ***** * * *** **** ** * ***** *
* **** * **** **** * ** * * * ******* * * ** ** **
***** * ** ** * ** ** ** * * * * **** *** * ***** * * * * ** ** **
** ****** * *** * ****** * ** **** *** * ** *** *** *** * * * **
* ** ** * ** ** ** *** * **** * * ** * * * * * * * * ** ** * **
* * * ****** * ** ** * ** * *** *** ** * * ** ** * * ** * ** **
* **** *** ** * * ** *** **** * * *** * * * ** *** **** * *
* ** ** ** ** * * * *** ** *** ** * ** ** * * * **** * * *
** **** **** **** **** **** **** **** **** **** **
** ***** * ** * * ** *** ** * * * * ** ** ** * * * *
**** * **** * ** ***** * * * * * ** * ** * ** **
* * * * * * ****** * * ** ** * * ** ***** ** * ****** *
* ********** ****** * *** **** * * * * * * * ********** *
** ** ** * **** * * *** * ** * ********** ****** ***
* * ** * ******* * * * * *** ** * *** ** * * * *** ** *
** ** ******* * * **** * ***** ***** * * * * * ***** *
* ** *** * *** * ** **** * ** *** * *** * ** **** * ** *** *
** * * *** * * * ** *** * ** * ** ***** * **** * * ** * * *
* ** * ** *** **** * *** * * * *** *** * * * ** * * * * * **
* * *** * * **** * * * * ****** ** * * **** *** ** **** ** * * * *
*** ** ** * * ** ** ** ** ****** *** * * * ** *** ** ** * *
* ** *** * ** ******** ** ** ** ******* * * *** **** ** **
** *** * * * *** * *** * ** * ** ******* * * *** *** *
* * *** * ******** * * *** * ** ** * * * * * * *** * *
** ***** ** ** ***** ** ** ***** ** ** ***** ** ** ***** **
* ** * * ** ** ** * * ** * ** * ** ** * ******** **** * ***** *
** ** ** * * * **** * * * **** ** * **** ** * * ***** **
** * * * ****** * * * ** ** ** * ** **** * * * * ** ****
** * ** ** * *** ** *** ** * ** * * * ** * * * * *** * ** ** * ***
* * **** * * * *** * * *** * * * * * * *** *** ** * * * * *
**** *** **** * ** *** * * * * * * * * *** * ** *** *** * ** *
* * ** * * * * * * ** ** ** *** ** ** ** * * * * *** * **
** * * * * ** ** *** * ** *** * * * * ** ** *** * ** *** * * * * **
* * * ** ** * ** ** * ** * * **** * * * ** * ****** *
* **** * * ******* ** **** * ***** * ** * * * *** * ** * * * * *
* ***** *** * * * * ** * * ****** * ** ** ****** * ** *
** * * * ** * ** * * ** **** ** * **** * * ** * * ** * * * ** *
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment