mirror of
https://github.com/binlaab/nanofiles.git
synced 2026-07-01 13:37:22 +02:00
práctica 3, falta la última parte
This commit is contained in:
25
es/um/redes/nanoFiles/util/NickGenerator.java
Normal file
25
es/um/redes/nanoFiles/util/NickGenerator.java
Normal file
@@ -0,0 +1,25 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user