Hallo,
weiß jemand vllt. wo ich einen 8-9 stelligen zahlengenerator downloaden kann?
Mfg
bady
Hallo,
weiß jemand vllt. wo ich einen 8-9 stelligen zahlengenerator downloaden kann?
Mfg
bady
Sind ja doch wieder etwas wenig Informationen, daher antworte ich unbedarft mit einem einzelnen Link:
keine Ahnung ob ich jetzt deine Frage richtig verstanden habe, aber auf meiner Seite habe ich ein Code eines in Java geschriebenen Passwortgenerators veröffentlicht.
http://buntklicken.de/modules/news/article.php?story…
Vielleicht hilft es dir weiter…
Aber Achtung ich habe die Klasse Random benutzt und diese ist eine sogenannte Pseudo-Random-Klasse. Was zur Folge hat, das statistisch gesehen es keine „echte“ Random-Funktion darstellt. Aber im Prinzip kann man das mit ruhigen Benutzen. Ich persönliche habe noch nie gesehen das es zu extreme Dopplung bei einem entsprechenden großen Range kommt.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo bady,
weiß jemand vllt. wo ich einen 8-9 stelligen zahlengenerator
downloaden kann?
Dieser Generator generiert eine 10 bis 20-stellige Ziffer.
Falls dir das weiterhilft:
private final String createNumber()
{
Random random = new Random();
// Anzahl Stellen (10 bis 20).
int digits = 10 + random.nextInt(10);
char[] passArray = new char[digits];
//
for (int i = 0; i
und tschüs
Uwe
http://www.haller-mtl.de
.
Hallo!
weiß jemand vllt. wo ich einen 8-9 stelligen zahlengenerator
downloaden kann?Dieser Generator generiert eine 10 bis 20-stellige Ziffer.
Ziffern sind immer 1-stellig
char c = (char)(random.nextInt(255));
if (Character.isDigit©)
{
Das ist ja 'ne Brutalomethode. Warum ermittelst du ein Zeichen aus einer Menge von 255 Zeichen, wenn dich nur 10 interessieren? 10:245 ist wirklich ein ganz schlechtes Trefferverhältnis.
Vielleicht besser:
char chs[] = {‚0‘,‚1‘,‚2‘,‚3‘,‚4‘,‚5‘,‚6‘,‚7‘,‚8‘,‚9‘};
char c = chs[random.nextInt(10)];
oder
char c = (char)(‚0‘+random.nextInt(10));
Aber was der Fragesteller wirklich wollte, werden wir wohl nie verfahren.
Gruß
Jan