Zufallszahlen in Java beim Arbeiten mit Android

9

Ich muss eine zufällige Zahl zwischen 1 und 20 machen, und basierend auf dieser Zahl (mit "If - Then" Anweisungen), muss ich das Bild eines ImageView setzen.

Ich weiß, dass es in Objective-C so ist:

%Vor%

Wie kann ich das in Java machen? Ich habe es so gemacht gesehen, aber ich sehe nicht, wie ich den Zahlenbereich einstellen kann (1-20, 2-7, ect).

%Vor%     
Justin 19.07.2011, 00:40
quelle

5 Antworten

31

Google Docs sind deine Freunde

%Vor%

Dokumentation :

  

Gibt einen Pseudozufalls-, gleichverteilten int-Wert zwischen 0 (einschließlich) und dem angegebenen Wert (exklusiv) aus der Sequenz dieses Zufallsgenerators zurück.   Daher haben wir in diesem Beispiel eine Zahl zwischen 0 und 19

    
trutheality 19.07.2011, 00:42
quelle
5

Math.random() liefert eine double von [0,1 [. Random.nextInt(int) gibt eine int von [0, int [.

zurück     
Jeffrey 19.07.2011 00:43
quelle
4

Sie können versuchen:

%Vor%

oder

%Vor%     
user802421 19.07.2011 00:44
quelle
0

Sie können Math.random () verwenden, um ein Double zwischen 0 und 1 non-inclusive zu generieren. Android Javadoc hier .

    
AlbeyAmakiir 19.07.2011 00:47
quelle
-2
%Vor%     
mohamad6262 26.08.2017 03:36
quelle

Tags und Links