package eu.dnetlib.data.function;

import org.apache.commons.lang.math.RandomUtils;

import com.google.common.base.Function;

public class TwoCharSwap implements Function<String, String> {
	@Override
	public String apply(String s) {
			
		//if (s.length() <= 1) return s;
		
		int i = RandomUtils.nextInt(s.length() - 1);
		char[] a = s.toCharArray();
		char t = a[i];
		a[i] = a[i + 1];
		a[i + 1] = t;
		
		return new String(a);
	}

}
