我们可以使用 Python 语言来实现这个函数。具体代码如下:
import random
def random_sequence(): seq = [] for i in range(4): seq.append(random.randint(0,1))
if seq.count(1) == 1:
return [0,0,0,1]
elif seq.count(1) == 2:
return [0,0,1,1]
elif seq.count(1) == 3:
return [0,1,1,1]
else:
return [1,1,1,1]
这个函数首先创建一个包含四个值为0或1的整数数组,并使用 random.randint() 函数来生成随机值。接着,函数计算数组中值为1的数量,并根据数量返回正确的数组。如果数组中有一个1,函数返回包含三个0和一个1的数组;如果有两个1,函数返回包含两个0和两个1的数组;如果有三个1,函数返回包含一个0和三个1的数组;否则,函数返回全部为1的数组。