power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.12.2005, 11:13   #1
TP-Specialist
 
Benutzerbild von Hausmaster
 
Registriert seit: Nov 2003
Ort: Wien
Hausmaster hilft, wo's gehtHausmaster hilft, wo's gehtHausmaster hilft, wo's geht

java - zufalls int


hi!

ich habe ein problem und zwar:

ich habe eine int, soweit sogut, nun soll passend dazu ein zufallswert gerniert werden, also:

int i = "zufallswert zwischen 1 und 500";

geht das irgendwie?

danke!
__________________
deviantart.com

"Das schwächere Geschlecht ist das stärkere wegen der Schwäche des stärkeren für das schwächere." - Greta Garbo
Hausmaster ist offline   Mit Zitat antworten


Alt 21.12.2005, 11:17   #2
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Math.floor(500*Math.random())+1;
webmichl ist offline   Mit Zitat antworten
Alt 21.12.2005, 11:27   #3
TP-Specialist
 
Benutzerbild von Hausmaster
 
Registriert seit: Nov 2003
Ort: Wien
Hausmaster hilft, wo's gehtHausmaster hilft, wo's gehtHausmaster hilft, wo's geht
das kann aber nur in double übergeben werden, oder?
ist aber egal ob double oder int, danke jedenfalls!
__________________
deviantart.com

"Das schwächere Geschlecht ist das stärkere wegen der Schwäche des stärkeren für das schwächere." - Greta Garbo
Hausmaster ist offline   Mit Zitat antworten
Alt 21.12.2005, 12:11   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
immer diese Verwechslungen: java != javascript
und dafür gibt es ein eigenes forum ...

ausserdem bringt "javascript zufallszahl" bei google in 3 sek. das gewünschte Ergebnis !
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 21.12.2005, 19:42   #5
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Also, wenn Hausmeister von int und double redet, dann meint er wirklich Java, nicht JavaScript.

Mit der Klasse Random kannst du einen Zufallswert als double, float, int oder long generieren, und zwar mit den folgenden Methoden:

double nextDouble()
float nextFloat()
int nextInt()
long getLong()

(Achtung! getLong()....)

Du musst vorher ein Objekt mit Random() erzeugen. Dieser Constructor kann ein long-Argument nehmen, um mit einem bestimmten Wert anzufangen. Ohne Argument ist der Wert dann wirklich praktisch ein Zufallswert. Außerdem musst du java.util.* importieren.

Allerdings ist diese Methode nicht sehr flexibel. Du kannst es mit dieser Anwendung ausprobieren:

Code:
import java.util.*;

class Zufallswerte{
 public static void main(String args[]){
  Random zufallsgenerator = new Random();
  for(int i = 0; i < 10; i++){
   System.out.println(zufallsgenerator.nextInt());
  }
 }
}
Etwas flexibler geht's mit dieser Klasse.
rewboss ist offline   Mit Zitat antworten
Alt 24.12.2005, 13:51   #6
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Hehe... und zufällig habe ich herausgefunden:

nextInt() akzeptiert doch ein Argument. zufallsgenerator.nextInt(x) erzeugt also einen Zufallswert zwischen 0 und x-1. (Gedacht ist, dass ein Element aus einem Array dadurch ausgewählt wird, etwa mit array[zufallsgenerator.nextInt(array.length)]) Um etwa eine Würfel zu simulieren (also mit Werten zwischen 1 und 6 inklusiv) brauchst du zufallsgenerator.nextInt(5)+1.
rewboss ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
java - zufalls int java - zufalls int
« MySQL Typ bei Zahlen bzw. Währung | [PHP] Loginsystem - Therotische Frage »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:29 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67