私のプロフィール写真のような花をランダムに生成するためのリンク、アイデア、またはアルゴリズムを提案できる人はいますか? プロフィール写真の花には 10 x 10 のグリッドしかなく、アルゴリズムは完全にランダムではありません。また、新しいアルゴリズムが約 500 x 500 またはそれ以上のグリッドを使用して、ユーザーがグリッドのサイズを選択できるようにすることもお勧めします。
[Plant[][] は int plant[10][10] として宣言されています;]
public void generateSimpleSky(){
for(int w2=0;w2<10;w2++)
for(int w3=0;w3<10;w3++)
plant[w2][w3]=5;
}
public void generateSimpleSoil(){
for(int q=0;q<10;q++)
plant[q][9]=1;
}
public void generateSimpleStem(){
int ry=rand.nextInt(4);
plant[3+ry][8]=4;
xr=3+ry;
for(int u=7;u>1;u--){
int yu=rand.nextInt(3);
plant[xr-1+yu][u]=4;
xr=xr-1+yu;
}
}
public void generateSimpleFlower(){
plant[xr][2]=3;
for(int q2=1;q2<4;q2++)
if((2-q2)!=0)
plant[xr][q2]=2;
for(int q3=xr-1;q3<=xr+1;q3++)
if((xr-q3)!=0)
plant[q3][2]=2;
}