Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
public class RandomString
{
public RandomString()
{
final int STRING_LENGTH = 10;
StringBuffer sb = new StringBuffer();
for (int i = 0; i < STRING_LENGTH; i++)
{
sb.append((char)((int)(Math.random()*26)+97));
}
System.out.println(sb.toString());
}
public static void main(String[] args){new RandomString();}
}
EDIT:
Das ist natürlich jetzt nur für Buchstaben, wenn du auch Zahlen willst dann wirst du hier :
Ja das ist wohl richtig. Da hatte ich nicht ganz genau gelesen . Um das Endlos Problem zu lösen könnte man einfach nach z.B. 50 unerfolgreichen Versuchen eine beliebige Zahl generieren und diese an einer zufälligen Position einsetzen.