class Walker {
int x;
int y;
Walker() {
x = width/2;
y = height/2;
}
void display() {
stroke(0);
point(x,y);
} void step() {
int choice = int(random(4)); //0,1,2,or 3
if(choice == 0) {
x++;
} else if(choice == 1) {
x--;
} else if(choice == 2) {
y++;
} else {
y--;
}
}
} Walker walker;
void setup() {
size(640,360);
walker = new Walker();
background(255);
}
void draw() {
walker.setup();
walker.display();
}
相关文章
- 12-01实验六 多线程编程 1.随便选择两个城市作为预选旅游目标。实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),哪个先显示完毕,就决定去哪个城市。分别用Runnable接口和Thread类实现。
- 12-011.将数字1-10保存到一个长度为10的一维数组中 2.定义一个新数组,长度为3,取出原来数组中随机三个元素(不考虑是否重复) 3.给新数组的元素赋值 4.求新数组所有和
- 12-01Processing3 1.随机行走
- 12-011. python中的随机函数
- 12-011. 批量梯度下降法BGD 2. 随机梯度下降法SGD 3. 小批量梯度下降法MBGD