擅长:python、mysql、java
<p>我还是不太确定,但我想这是你想要的:</p>
<pre><code>def repetition(numb):
l = [random.randint(1, numb)]
while True:
n = random.randint(1, numb)
l.append(n)
if n == l[0]:
return l
</code></pre>
<p>这将创建一个列表,其中第一个值和最后一个值与中间的其他随机数相同:</p>
^{pr2}$
<p><code>numb == 10</code>示例:</p>
<pre><code>[8, 10, 5, 3, 2, 5, 8]
Took 7 random numbers to repeat 8
</code></pre>