<p>因为你们一共有64个名额</p>
<p>获取0,63中的随机整数(总计64)</p>
<p>算出x和y</p>
<pre><code>import random
import numpy as np
from random import randint
#assign a value of mines and create 8 x 8 empty array.
mines = 1000
arr1 = np.empty((8,8))
print(arr1)
minesRemaining = 10
while minesRemaining > 0:
r = randint (0,63)
i = r//8
j = r%8
if arr1[i][j]!=1000:
arr1[i][j]=1000
minesRemaining-=1
print(arr1)
</code></pre>
<pre><code>[[2.2588207e-316 0.0000000e+000 0.0000000e+000 0.0000000e+000
0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000]
[0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000
0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000]
[0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000
0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000]
[0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000
0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000]
[0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000
0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000]
[0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000
0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000]
[0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000
0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000]
[0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000
0.0000000e+000 0.0000000e+000 0.0000000e+000 0.0000000e+000]]
[[1000. 0. 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 1000. 0. 0. 0. 0.]
[1000. 1000. 0. 0. 0. 0. 0. 0.]
[ 0. 1000. 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0. 1000. 0.]
[ 0. 0. 0. 1000. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 1000. 0. 0. 0.]
[1000. 0. 0. 0. 1000. 0. 0. 0.]]
</code></pre>