排列到随机, 到随机选择,对于植物模拟世界 混沌

--- 模拟对序列的从排列 
--- 这个是很有用的, 如当晚传入一个数组的时候 里面就行了变化
aEge = #(
"永超",
"小江",
"长虹",
"海格尔",
"厦门",
"中国",
""
)

--iIn = aNmar.count 

--- 设计从新排列3 ci 

--- 进行随机的从排列 

-- 对于一些需要变化的值是非常有用的, 我可以对从拍的在进行随机的 选择 配置

--- 设计用于从新排列 3---因为字符串所以只一个地址所以这里 

--- 为了进行排列我们 在最后添加一个空 


for  a in 1 to 33 do 
(
--- 这里面输出了问题 数据第一次 循环中
--- 已经把 元素进行删除了 所以这里的 第二次循环要
---再次给他装满
aNmar = deepCopy  aEge 
iIn = aNmar.count 
aSh = #()
for i in 1 to iIn do 
(
   iS = random 1 (iIn - i) --- 随机慢慢变小
   append aSh aNmar[iS]
   
   deleteItem  aNmar  iS  
)
format " 这里输入的是重新排列后的效果:%\n\n" aSh  
)

--- bug1 : 数组删除了 第二次 运行就会出错
----- 所以这个是要进行补救的。

 

posted on 2012-04-26 13:31  盖天00  阅读(194)  评论(0编辑  收藏  举报

导航