Ignore:
Timestamp:
06/18/14 08:59:41 (10 years ago)
Author:
rkrimmel
Message:

Building distance matrix between sequences

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/NumberSequence.java

    r1559 r1568  
    33import java.io.Serializable; 
    44import java.util.ArrayList; 
     5import java.util.Random; 
    56 
    67public class NumberSequence implements Serializable { 
     
    3334                System.out.println(); 
    3435        } 
     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        } 
    3551 
    3652} 
Note: See TracChangeset for help on using the changeset viewer.