package eu.dnetlib.data.function;

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

import com.google.common.base.Function;

public class OneCharError implements Function<String, String> {
	@Override
	public String apply(String s) {
		int i = RandomUtils.nextInt(s.length());
		char[] a = s.toCharArray();
		
		char t = a[i];
		while(t == a[i])
			t = (char)(RandomUtils.nextInt(26) + 'a');
		a[i] = t;
		
		return new String(a);
	}

}
