home *** CD-ROM | disk | FTP | other *** search
- i = "1";
- while("36" >= i)
- {
- set("cell" add i,i);
- i += "1";
- }
- i = "1";
- while("36" >= i)
- {
- set("random" add i,random("1000"));
- i += "1";
- }
- lo = "1";
- up = "36";
- while(lo < up)
- {
- i = lo;
- j = lo;
- while(i < up)
- {
- if(eval("random" add (i + "1")) < eval("random" add i))
- {
- temp = eval("random" add i);
- set("random" add i,eval("random" add (i + "1")));
- set("random" add (i + "1"),temp);
- temp = eval("cell" add i);
- set("cell" add i,eval("cell" add (i + "1")));
- set("cell" add (i + "1"),temp);
- j = i;
- }
- i += "1";
- }
- up = j;
- i = up;
- while(lo < i)
- {
- if(eval("random" add i) < eval("random" add (i - "1")))
- {
- temp = eval("random" add i);
- set("random" add i,eval("random" add (i - "1")));
- set("random" add (i - "1"),temp);
- temp = eval("cell" add i);
- set("cell" add i,eval("cell" add (i - "1")));
- set("cell" add (i - "1"),temp);
- j = i;
- }
- i -= "1";
- }
- lo = j;
- }
-