Netlogo:具有重复元素的数字序列

Netlogo:具有重复元素的数字序列,netlogo,Netlogo,我试图让Netlogo生成一个包含重复元素的数字序列,例如 [1 1 1 2 2 2 3 3 3] 我尝试使用n-values n[I->I]语法,但它只是给出了一个从0到n的顺序数字列表 到目前为止,我已经尝试将n-values原语与句子一起使用,例如 let mylist ( list sentence n-values 3 [1] sentence n-values 3 [2] n-values 3 [3] ) 问题是,这仍然返回列表列表(即[[1 1 2 2 3 3]])

我试图让Netlogo生成一个包含重复元素的数字序列,例如

[1 1 1 2 2 2 3 3 3]
我尝试使用
n-values n[I->I]
语法,但它只是给出了一个从0到n的顺序数字列表

到目前为止,我已经尝试将
n-values
原语与
句子一起使用,例如

let mylist ( list sentence
  n-values 3 [1] sentence
  n-values 3 [2]
  n-values 3 [3]
)
问题是,这仍然返回列表列表(即
[[1 1 2 2 3 3]]
),这会在稍后尝试将此列表添加到矩阵时给我带来问题


谢谢

您希望如何描述要创建的列表,以及序列是否独立于重复?例如,是否希望输入(2,4)之类的内容生成[1 1 2 2 2 2]?或者您希望输入3生成[1 1 2 2 3 3],输入2生成[1 1 2 2]?您希望如何描述要创建的列表,以及序列是否独立于重复?例如,是否希望输入(2,4)之类的内容生成[1 1 2 2 2 2]?或者您希望输入3生成[1 1 2 2 3 3],输入2生成[1 1 2 2 2]吗?
reduce sentence (map [x -> n-values 3 [x]] (range 1 4))