Random 如何使像素变量随机?

Random 如何使像素变量随机?,random,draw,processing,pixel,void,Random,Draw,Processing,Pixel,Void,这是一段我无法理解的空白绘图代码。请向我解释我做错了什么 void draw() { loadPixels(); int x,y,offs,u,v; offs=0; for (y=0;y<988;y++) { for (x=0;x<554;x++) { u=(utab[x][y]+voffs)&255; v=(vtab[x][y]+uoffs)&255; pixels[offs++]=tex.pixels[(u<<8)+v]; } } updatePixe

这是一段我无法理解的空白绘图代码。请向我解释我做错了什么

void draw() {
loadPixels();
int x,y,offs,u,v;
offs=0;
for (y=0;y<988;y++) {
for (x=0;x<554;x++) {
u=(utab[x][y]+voffs)&255;
v=(vtab[x][y]+uoffs)&255;
pixels[offs++]=tex.pixels[(u<<8)+v];
}
}
updatePixels();
uoffs++;
voffs++;
}
void draw(){
loadPixels();
整数x,y,offs,u,v;
offs=0;

对于(y=0;y,您可以尝试以下方法:

u=(utab[random(554)][random(988)]+voffs)&255;

这应该是安全的,尽管如果你发布更多的代码,我们可以帮助你很多…

更不用说我用了一个新的int!D int ra=(int)random(0250);然后我用int表示:u=(utab[x][y]+voffs)&ra;不过还是谢谢你!!