protected void updateParticlePositions() {
		double random = Math.random();
		for(int i = 0; i < position.length; i++){
			for(int k = 0; k < position[i].length; k++){
				if(sigmoidfunction.normalise(velocities[i][k]) > random){
					position[i][k] = 1;
				}else{
					position[i][k] = 0;
				}
			}
		}
		
	}