mirror of
https://github.com/binlaab/nanofiles.git
synced 2026-07-01 13:37:22 +02:00
26 lines
840 B
Java
26 lines
840 B
Java
package es.um.redes.nanoFiles.util;
|
|
|
|
public class NickGenerator {
|
|
|
|
private static final String[] TEMPLATES = { "jim", "tim", "jay", "sam", "pat", "max", "liz", "ivy", "zoe", "mia",
|
|
"bea", "gus", "ted", "ana", "eva", "amy", "leo", "ben", "lou", "joel", "ivan", "otto", "alex", "casey",
|
|
"riley", "toby", "felix", "edith", "fran", "simon", "eric", "danny", "roger" };
|
|
|
|
/**
|
|
* Genera un nickname aleatorio base: prefijo de la lista y un dígito.
|
|
*/
|
|
public static String randomNickname() {
|
|
int idx = (int) (Math.random() * TEMPLATES.length);
|
|
int digit = (int) (Math.random() * 10);
|
|
return TEMPLATES[idx] + digit;
|
|
}
|
|
|
|
/**
|
|
* Genera una variante del nickname original añadiendo un único dígito.
|
|
*/
|
|
public static String variantWithDigit(String base) {
|
|
int digit = (int) (Math.random() * 10);
|
|
return base + digit;
|
|
}
|
|
}
|