Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Samstag, 24. August 2013, 00:01

Spiel - Mix

Hi.

da mich Kokos-Ice um Mix betrogen hat, stelle ich es public. Hat jeder was davon ;-)

Shit happens würd ich mal sagen!

Ist zwar nicht mit seinem super tollen Smileysystem -Hust Ironie-, welches eh nicht von ihm selber ist (Obwohl er das behauptet)

Dafür sind aber viele Bugs gefixxt, welche bei Kokos-Ice noch voll ausnutzbar ist.

Und ich garantiere euch, so eine scheiße wie /nsay kommt definitiv nicht mit rein!

info.txt (680 Byte, 17 Downloads)
text/plain

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ice.Net« (11. Februar 2015, 03:28)


Es haben sich bereits 2 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

misterx, Andr3

2

Samstag, 24. August 2013, 08:55

new Random().nextInt() ist bei dir kein Random Int. Wird dir wohl möglicherweise aufgefallen sein wenn dauerhaft der gleiche Eintrag aus dem Array gezeigt wird.

Zudem:

Zitat


To generate a series of random numbers as a unit, you need to use a single Random object - do not create a new Random object for each new random number. See also the related Sun Tech Tip.

Quelle: http://www.javapractices.com/topic/TopicAction.do?Id=62

Auch kannst du dir die ganzen Methoden wie getRandomStartMixSentence() sparen, warum nicht einfach immer wieder verwenden?

Java-Quelltext

1
2
3
4
5
6
7
8
private Random rnd = new Random();

private String getRandomEntry(String[] array) {
	return array[this.rnd.nextInt(array.length)];
}

System.out.println(getRandomEntry(this.startMixSentences));
System.out.println(getRandomEntry(this.newTippSentences));


Wozu nutzt du eig. RAND() im SQL Query in der Server? Benötigt nur mehr rechenzeit, je nachdem wieviele Einträge du in der Tabelle hast. Denn über Java werden die Einträge ohnehin nochmals vermischt.

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Ice.Net