June 2018 Update
This commit is contained in:
parent
ba8067c3b7
commit
22f33d4004
5278 changed files with 84726 additions and 14379 deletions
14
Task/Knuth-shuffle/BASIC/knuth-shuffle-3.basic
Normal file
14
Task/Knuth-shuffle/BASIC/knuth-shuffle-3.basic
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
10 RAND
|
||||
20 LET A$=""
|
||||
30 FOR I=1 TO 26
|
||||
40 LET A$=A$+CHR$ (37+I)
|
||||
50 NEXT I
|
||||
60 PRINT A$
|
||||
70 FOR I=26 TO 2 STEP -1
|
||||
80 LET J=1+INT (RND*I)
|
||||
90 LET T$=A$(I)
|
||||
100 LET A$(I)=A$(J)
|
||||
110 LET A$(J)=T$
|
||||
120 PRINT AT 0,I-1;CHR$ (CODE A$(I)+128)
|
||||
130 PRINT AT 0,J-1;CHR$ (CODE A$(J)+128)
|
||||
140 NEXT I
|
||||
Loading…
Add table
Add a link
Reference in a new issue