Changeset 1568 for branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/NumberSequence.java
- Timestamp:
- 06/18/14 08:59:41 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/NumberSequence.java
r1559 r1568 3 3 import java.io.Serializable; 4 4 import java.util.ArrayList; 5 import java.util.Random; 5 6 6 7 public class NumberSequence implements Serializable { … … 33 34 System.out.println(); 34 35 } 36 37 public NumberSequence shuffle(){ 38 NumberSequence result = new NumberSequence(sequence.length); 39 result.setSequence(this.sequence); 40 Random rgen = new Random(); 41 42 for (int i=0; i<result.sequence.length; i++) { 43 int randomPosition = rgen.nextInt(result.sequence.length); 44 int temp = result.sequence[i]; 45 result.sequence[i] = result.sequence[randomPosition]; 46 result.sequence[randomPosition] = temp; 47 } 48 return result; 49 50 } 35 51 36 52 }
Note: See TracChangeset
for help on using the changeset viewer.