Es lo mismo que hace pink en autoi...

import java.util.Random;

/**
*
* @author adwind
*/
public class StringAleatoria {

private int tam;
private String $string = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz$%&[]\\()*+,@-./0123456789:;<=>?^_`‡¶€„…†‡ˆ‰Š‹Œ1Ž1?‘’“•–—˜™š›œ1žŸ"
+ "¡¢£¤¥¦§¨©ª«¬1®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ";

public StringAleatoria(int tama) {
tam = tama;
}

public String getStringAleatoria() {
String total = "";
for (int i = 0; i < tam; i++) {
total += $string.charAt(new Random().nextInt(211));
}
return total;
}

public static void main(String[] args) {
//Ejemplo de llamada para una pass de tamaño 15
StringAleatoria t = new StringAleatoria(15);
System.out.println(t.getStringAleatoria());
}
}
Responder

Volver a “Fuentes”