Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #11991
| 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> |
<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
Getting pictures as a stream from three random numbers ...... H e <he12457@hotmail.com> - 2021-01-28 05:30 -0800
csiph-web