xxxxxxxxxx
16
//https://www.random.org/integers/?num=15&min=1&max=10000&col=15&base=10&format=html&rnd=new
const calc = ()=>{
let str = byte.map((x,i)=>x*mult[i]).reduce((a,b)=>a+b,0).toString(2);
byte = str.slice(str.length-8,str.length).split("");
mult = mult.map((x,i)=>{
if(i!=mult.length-1) return mult[i+1];
return mult[0];
});
document.getElementById("o").innerHTML = (byte.join("") + " " + parseInt(byte.join(""),2));
};
new p5();
createCanvas(0,0);
createButton("Next").mousePressed(calc);
let mult = [48,7957,7084,7756,7418,5062,2528,5199,380,6104,6854,5627,7037,4253,4650];
let byte = mult.map(x=>x**2).slice(mult.length-8,mult.length);