APKEditor
APKEditor copied to clipboard
Using U code to generate random garbled names
Use a two-dimensional array to store two U code ranges, random generates random numbers to select U code ranges, and loops to generate characters of a specified length to generate obfuscated names.
import java.util.Random;
public class Name_Factory {
private static final int[][] UNICODE_RANGES = {
{0x0100, 0x017F}, // Latin Extended-A
{0x0370, 0x03FF}, // Greek and Coptic
{0x0400, 0x04FF} // Cyrillic alphabet
};
public static String generateGlitchName(int length) {
Random random = new Random();
StringBuilder glitchName = new StringBuilder();
for (int i = 0; i < length; i++) {
// Randomly select a Unicode range
int[] range = UNICODE_RANGES[random.nextInt(UNICODE_RANGES.length)];
int start = range[0];
int end = range[1];
// Generate a random character
int codePoint = random.nextInt(end - start + 1) + start;
glitchName.append(Character.toChars(codePoint));
}
return glitchName.toString();
}
}
Details
For what ?