Du bist nicht angemeldet.

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

Ähnliche Themen