Вверх ↑
Администрация
Ответов: 15294
Рейтинг: 1518
#1: 2009-04-16 09:55:31 ЛС | профиль | цитата
вот так

Add(EntryPoint,10152513,147,245)
{
link(onStart,11042012:doFor,[])
}
Add(StrArray,15361142,287,84)
{
Strings=#7:yjyjjy1|8:jytjtyj2|7:jtyjyt3|6:jyjyt4|7:ytjyyt5|
}
Add(ArraySize,14341040,287,147)
{
link(Array,8497429:Var2,[])
}
Add(Rand,13786532,280,245)
{
link(onRand,16178281:doRead,[])
link(Min,5615270:Value,[(286,237)(244,237)])
link(Max,15395773:Result,[])
}
Add(Echo,14542347,483,315)
{
}
Add(For,5346785,196,245)
{
End=20
link(onEvent,11892893:doRand,[])
link(onStop,11787350:doEnum,[(236,258)(236,321)])
}
Add(Math,15101456,287,196)
{
OpType=1
Op2=1
link(Op1,8199838:Size,[])
}
Add(ArrayRead,9183864,336,245)
{
link(onRead,5013269:doWrite,[])
link(Array,10287690:Var2,[])
}
Add(ArrayWrite,3359122,413,245)
{
link(onWrite,6426963:doWrite,[])
link(Array,15822362:Var3,[(419,212)])
link(Index,11892893:Result,[(426,233)(322,233)(322,287)(286,287)])
link(Value,575631:Item,[])
}
Add(GetDataEx,1714809,280,119)
{
link(Data,6170399:Array,[])
}
Add(GetDataEx,13945329,329,203)
{
link(Data,12001250:Var2,[])
}
Add(ArrayEnum,6065248,385,315)
{
link(onEnum,4182696:doStrCat,[])
link(Array,15822362:Var2,[])
}
Add(StrCat,4721966,434,315)
{
Str2="<br>"
link(onStrCat,5693740:doEcho,[])
}
Add(Memory,14218305,238,196)
{
Default=Integer(0)
}
Add(ArrayRead,11365954,427,196)
{
Index=0
link(Array,411819:Var2,[])
}
Add(GetDataEx,11566270,329,119)
{
Angle=3
link(Data,8497429:Var3,[])
}
Add(ArrayWrite,10154859,469,245)
{
Index=0
link(Array,411819:Var3,[(475,128)])
link(Value,16178281:Item,[(489,233)(454,233)(454,287)(342,287)])
}
Add(GetDataEx,7486497,420,119)
{
Angle=3
link(Data,12001250:Var3,[])
}
Add(GetDataEx,1887315,378,203)
{
Angle=3
link(Data,10287690:Var3,[])
}
Add(StrArray,6170399,287,84)
{
Strings=#7:yjyjjy1|8:jytjtyj2|7:jtyjyt3|6:jyjyt4|7:ytjyyt5|
}
Add(ArraySize,8199838,287,147)
{
link(Array,8497429:Var2,[])
}
Add(Rand,11892893,280,245)
{
link(onRand,16178281:doRead,[])
link(Min,5615270:Value,[(286,237)(244,237)])
link(Max,15395773:Result,[])
}
Add(Echo,5693740,483,315)
{
}
Add(For,11042012,196,245)
{
End=20
link(onEvent,11892893:doRand,[])
link(onStop,11787350:doEnum,[(236,258)(236,321)])
}
Add(Math,15395773,287,196)
{
OpType=1
Op2=1
link(Op1,8199838:Size,[])
}
Add(ArrayRead,16178281,336,245)
{
link(onRead,5013269:doWrite,[])
link(Array,10287690:Var2,[])
}
Add(ArrayWrite,5013269,413,245)
{
link(onWrite,6426963:doWrite,[])
link(Array,15822362:Var3,[(419,212)])
link(Index,11892893:Result,[(426,233)(322,233)(322,287)(286,287)])
link(Value,575631:Item,[])
}
Add(GetDataEx,8497429,280,119)
{
link(Data,6170399:Array,[])
}
Add(GetDataEx,10287690,329,203)
{
link(Data,12001250:Var2,[])
}
Add(ArrayEnum,11787350,385,315)
{
link(onEnum,4182696:doStrCat,[])
link(Array,15822362:Var2,[])
}
Add(StrCat,4182696,434,315)
{
Str2="<br>"
link(onStrCat,5693740:doEcho,[])
}
Add(Memory,5615270,238,196)
{
Default=Integer(0)
}
Add(ArrayRead,575631,427,196)
{
Index=0
link(Array,411819:Var2,[])
}
Add(GetDataEx,12001250,329,119)
{
Angle=3
link(Data,8497429:Var3,[])
}
Add(ArrayWrite,6426963,469,245)
{
Index=0
link(Array,411819:Var3,[(475,128)])
link(Value,16178281:Item,[(489,233)(454,233)(454,287)(342,287)])
}
Add(GetDataEx,411819,420,119)
{
Angle=3
link(Data,12001250:Var3,[])
}
Add(GetDataEx,15822362,378,203)
{
Angle=3
link(Data,10287690:Var3,[])
}
Add(StrArray,5524680,287,84)
{
Strings=#7:yjyjjy1|8:jytjtyj2|7:jtyjyt3|6:jyjyt4|7:ytjyyt5|
}
Add(ArraySize,11167681,287,147)
{
link(Array,8497429:Var2,[])
}
Add(Rand,13633153,280,245)
{
link(onRand,16178281:doRead,[])
link(Min,5615270:Value,[(286,237)(244,237)])
link(Max,15395773:Result,[])
}
Add(Echo,5318582,483,315)
{
}
Add(For,2605828,196,245)
{
End=20
link(onEvent,11892893:doRand,[])
link(onStop,11787350:doEnum,[(236,258)(236,321)])
}
Add(Math,8693214,287,196)
{
OpType=1
Op2=1
link(Op1,8199838:Size,[])
}
Add(ArrayRead,6531011,336,245)
{
link(onRead,5013269:doWrite,[])
link(Array,10287690:Var2,[])
}
Add(ArrayWrite,4727663,413,245)
{
link(onWrite,6426963:doWrite,[])
link(Array,15822362:Var3,[(419,212)])
link(Index,11892893:Result,[(426,233)(322,233)(322,287)(286,287)])
link(Value,575631:Item,[])
}
Add(GetDataEx,15767762,280,119)
{
link(Data,6170399:Array,[])
}
Add(GetDataEx,207574,329,203)
{
link(Data,12001250:Var2,[])
}
Add(ArrayEnum,9418829,385,315)
{
link(onEnum,4182696:doStrCat,[])
link(Array,15822362:Var2,[])
}
Add(StrCat,14453906,434,315)
{
Str2="<br>"
link(onStrCat,5693740:doEcho,[])
}
Add(Memory,8443567,238,196)
{
Default=Integer(0)
}
Add(ArrayRead,8392982,427,196)
{
Index=0
link(Array,411819:Var2,[])
}
Add(GetDataEx,1469499,329,119)
{
Angle=3
link(Data,8497429:Var3,[])
}
Add(ArrayWrite,9951146,469,245)
{
Index=0
link(Array,411819:Var3,[(475,128)])
link(Value,16178281:Item,[(489,233)(454,233)(454,287)(342,287)])
}
Add(GetDataEx,16773974,420,119)
{
Angle=3
link(Data,12001250:Var3,[])
}
Add(GetDataEx,14260809,378,203)
{
Angle=3
link(Data,10287690:Var3,[])
}

смысл схемы в том, что N раз поменять местами нулевой элемент массива с произвольно взятым, после чего вся последовательность получится случайной
карма: 26
0