Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #11991

Getting pictures as a stream from three random numbers ......

Newsgroups comp.programming
Date 2021-01-28 05:30 -0800
Message-ID <be27bcb2-c42a-408d-b44b-c6abf8a4063dn@googlegroups.com> (permalink)
Subject Getting pictures as a stream from three random numbers ......
From H e <he12457@hotmail.com>

Show all headers | View raw


<html>

<body>
<canvas id="canvas" width="222" height="444"></canvas>
<p></p>

<script>


var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');


ctx.beginPath();
ctx.rect(0, 0, 222, 444);
ctx.closePath();
ctx.stroke();


var aa1="";

var a11=Math.round(Math.random()*4863);

var a13=Math.round(Math.random()*4863)%7;

var a14=Math.round(Math.random()*1222);


if(a13==0) a13=7;

var i01=0;
var j=0;

for(var i=0; i<a14; i++) {


i01=Math.pow(i,i%a13)+0.132345774234;
a11=Math.pow(a11,a11%a13);
if(a11<0.01) a11=a11+0.043369256734896;
if(a11>1000000) a11=Math.pow(a11,a11%a13);
j=Math.pow(a11,a11%a13)*i01;

j=Math.round(j*100000000)/100000000;


aa1=" "+j+aa1;

}


for(var i=0; i<a14; i++) {

aa1=aa1.replace(" ", "");
aa1=aa1.replace(".", "");

}

var aa2="";

var a12=Math.round(Math.random()*4863);

var i02=0;
var j2=0;

for(var i=0; i<a14; i++) {


i02=Math.pow(i,i%a13)+0.132345774234;
a12=Math.pow(a12,a12%a13);
if(a12<0.01) a12=a12+0.043369256734896;
if(a12>1000000) a12=Math.pow(a12,a12%a13);
j2=Math.pow(a12,a12%a13)*i01;

j2=Math.round(j2*100000000)/100000000;


aa2=" "+j2+aa2;

}


for(var i=0; i<a14; i++) {

aa2=aa2.replace(" ", "");
aa2=aa2.replace(".", "");

}


var i1=0;
var i2=0;

function aaaaa1() {


var imgData = ctx.getImageData(0, 0, 222, 444);
var a1=0;
var a2=0;
var a3=0;
var a4=0;

for (var i = 0; i < imgData.data.length; i += 4) {


var v1=Math.round(aa2.substr(i2,1)%3);
i2++;
var v2=Math.round(aa2.substr(i2,1)%3);
i2++;
var v3=Math.round(aa2.substr(i2,1)%3);
i2++;
var v4=Math.round(aa2.substr(i2,1)%3);
i2++;

i2=i2%aa2.length;


i1=i1%aa1.length;
a1=Math.round(aa1.substr(i1%aa1.length,v1));
i1=(i1+v1)%aa1.length;

a2=Math.round(aa1.substr(i1%aa1.length,v1));
i1=(i1+v1)%aa1.length;

a3=Math.round(aa1.substr(i1%aa1.length,v1));
i1=(i1+v1)%aa1.length;

a4=Math.round(aa1.substr(i1%aa1.length,v1));
i1=(i1+v1)%aa1.length;

/*
a2=Math.round(aa1.substr(i1%aa1.length,v2));
i1=(i1+v2)%aa1.length;

a3=Math.round(aa1.substr(i1%aa1.length,v3));
i1=(i1+v3)%aa1.length;

a4=Math.round(aa1.substr(i1%aa1.length,v4));
i1=(i1+v4)%aa1.length;
*/

imgData.data[i] = (imgData.data[i]+a1)%255;
imgData.data[i + 1] = (imgData.data[i+1]+a2)%255;
imgData.data[i + 2] = (imgData.data[i+2]+a3)%255;
imgData.data[i + 3] = (imgData.data[i+3]+a4)%255;
}

ctx.putImageData(imgData, 0, 0);

}



setInterval(function(){ aaaaa1(); }, 45);

</script>

</body>
</html>



Khrictjan Robham

ya12983 ma il c o m
372 6861327

Back to comp.programming | Previous | Next | Find similar | Unroll thread


Thread

Getting pictures as a stream from three random numbers ...... H e <he12457@hotmail.com> - 2021-01-28 05:30 -0800

csiph-web