■55115 / ) |
Re[12]: マインスイーパー作成 |
□投稿者/ shu (186回)-(2010/11/17(Wed) 11:32:19)
|
時間がたっているのでもう少しヒント
(2)そのまま
(3) {0以上1未満} => {10〜20}までの写像を考える。 まず{10〜20}に対し10引くと{0〜10} これを整数範囲で以上、未満の表現にすると0以上11未満となる。 つまりInt(Rnd()*11)がこれに相当する
(4)(3)と同様にしてx,yに対し1以上9未満の整数を求める。 MinePos(y,x)=-1 (if MinePos(y,x)=0) x,y計算に戻る (if MinePos(y,x)=-1) これを(3)で求めた数分繰り返す。
|
|