Java Applet: Zufallszahlen generieren

Posted: April 16th, 2011 | Filed under: Internet, Software | Tags: , , , , , | No Comments »

Schon einige male habe ich einen Zufallszahlengenerator oder einen elektronischen Würfel gebraucht. Um mir nun jedes Mal die Google-Suche zu ersparen habe ich mir ein kleines Applet geschrieben mit dem ihr euch eine beliebige Zufallszahl von X bist Y generieren könnt. Es kann also sowohl ein Maximum als auch ein Minimum eingegeben werden. Zum Applet gehts hier, oder einfach auf das Bild klicken.

image


Java Lottozahlen Generator 1.0

Posted: Februar 22nd, 2009 | Filed under: Allgemein | Tags: , , , , , , | 2 Comments »

In den vergangenen Wochen war das Thema Lotto und Jackpott sehr brisant. Beim Ausfüllen eines Lotto-Scheins bekam ich plötzlich Schwierigkeiten mir Zufallszahlen auszudenken. Kurzer Hand entschloss ich mich einen Lottozahlengenerator zu schreiben.
In der Version 1.0 gibt es folgende Features:

  • Anzahl der Reihen festlegen
  • Auswertung über die Zahlenverteilung

Hier gehts zum Download (LottozahlenGenerator.jar)
In der nächsten Version werde ich versuchen Reihen zu generieren die höhere Gewinnchancen und höhere Gewinngelder erzielen sollen. Wenn ihr mit weiterentwickeln wollt oder sehen wollt wie ich das Programm geschrieben habe dann gelangt ihr hier zum Quelltext.

Lottozahlen Generator

Lottozahlen Generator


Java Zufallszahl

Posted: Februar 18th, 2009 | Filed under: Programmieren | Tags: , , , , , | 6 Comments »

Beim programmieren werden oft „zufällige“ Zahlen, so genannte Zufallszahlen, benötigt. Im folgenden Codebeispiel zeige ich euch wie man eine solche richtig generiert.

public class Zufallszahl {
  public static void main(String[] args) {
    // Zufallszahl zwischen 0.0000000000000000 bis 0.9999999999999999
    System.out.println((Math.random()));
    
    // Zufallszahl zwischen 0 und 10
    // Regel: (int)(Math.random()* (maximum + 1))
    System.out.println((int)(Math.random()*11));
    
    // Zufallszahl ziwschen 1 und 49
    // Regel: (int)(Math.random()* ((maximum- minimum) + 1) + minimum)
    System.out.println((int)(Math.random()*((49-1) + 1))+1);
  }
}

Die Ausgabe würde zum Beispiel wie folgt aussehen:

0.6313116721992184
7
14