| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java og Random funktioner
    Java-programmer bruge tilfældige funktioner af forskellige årsager. For spil og underholdning applikationer kan programmører bruger tilfældige tal til at skabe et element af overraskelse i form af programmets adfærd. Uanset årsagen til at bruge tilfældige funktioner i et Java -program , opgaven er generelt ligetil. Der er to primære måder at bruge tilfældighed i Java ved hjælp af enten Math klassen eller Random klassen. Pseudo- Random

    Java funktioner til at generere tilfældige tal faktisk ikke resulterer i værdier, der er virkelig tilfældigt. Dette er ofte tilfældet med edb- programmeringssprog , da ægte tilfældighed er vanskeligt at opnå inden for et program. Java i stedet bruger pseudo- randoms , som synes tilfældigt til brugerne. Gode ​​pseudo- tilfældige metoder, såsom dem, der anvendes i Java, kommer tæt på de værdier, du ville få med en ægte tilfældig funktion, så de er generelt tilstrækkelig for de fleste anvendelsesområder funktioner.
    Math Random Method < br >

    Java Math klassen en metode til at returnere et tilfældigt tal . Den tilfældige metode Math klassen returnerer en værdi på primitiv typen double . Den returnerede værdi er et positivt tal mellem 0,0 og 1,0 , som standard . Følgende kode viser bruge Math klassen til at vinde et tilfældigt tal inden for et Java-program : Hej

    double randNum = Math.random ();
    p Hvis en programmør ønsker værdi at være mellem en og ti, følgende struktur udfører denne ændring : Hej

    double randNum = Math.random () * 10;

    resultatet kan også blive kastet til en int værdi som følger : Hej

    int randInt = ( int ) randNum ; .

    et program kan kræve et heltal i tilfælde, hvor det tilfældige tal kommer til at blive brugt til at få adgang til en array element
    Random Class

    Random klassen giver mere omfattende metoder til at bruge tilfældige tal i et Java -program. Java-klasser har til hensigt at bruge Random klasse kan importere det som følger : Hej

    import java.util.Random ,

    Når importeret, kan programmer opretter en tilfældig genstand som følger : Hej

    Tilfældig randGen = new Random ();

    Random objekt er en generator af tilfældige tal , med metoder til at generere forskellige former for værdi. For at generere en int værdi inden for et bestemt interval, kan programmer bruge følgende kode : Hej

    int randomInt = randGen.nextInt (10);

    Denne kode genererer en tilfældig int værdi mellem nul og 9 . Den parameter viser den øverste ende af det ønskede område , men det er eksklusiv , så den højeste værdi med en parameter på 10 vil være 9 . Tilfældig klassen også metoder til at returnere tilfældige tal af typer double , float og lange .
    Brug tilfældige tal

    Java -programmer kan bruge tal genereres fra tilfældige funktioner i nogen måde de kan bruge andre numeriske værdier. En almindelig anvendelse indebærer adgang til en tilfældig element i et array, med arrayindeks bliver valgt af tilfældige tal generation proces. Det følgende eksempel viser at skrive en tilfældigt udvalgt værdi fra et array : Hej

    Random indexGenerator = new Random ();

    String [ ] someWords = {" apple ", " banan ", " pære "," orange " };

    int randomIndex = indexGenerator ( someWords.length ),

    System.out.println ( someWords [ randomIndex ]

    valgte indeks vil være inden array interval fordi programmet passerer array længde som parameter til " nextInt "-metoden.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Sammenlign Character Ignorer Tilfælde i Java 
    ·Hvordan man laver en JTable i NetBeans 
    ·Hvordan de skal fortolke Java Regex 
    ·NetBeans : Sådan Tilføj billeder til en Web Project 
    ·Fordelene ved at bruge JSP og Servlets 
    ·Sådan Stop WEBrick på NetBeans 
    ·Sådan Konverter en Mockup til HTML 
    ·Sådan Vis den Java-applet knappen så Handikappede 
    ·Hvordan laver man en aktion Listener Luk en JFrame 
    ·Hvordan man laver en Java Animation Run Faster 
      Anbefalede Artikler
    ·Hvordan laver Input Kun en heltal i C + + 
    ·Forskelle mellem EXISTS & IN i SQL 
    ·Sådan oprettes associative array i PHP 
    ·Hvordan til at returnere en streng fra et klasse 
    ·Modstridende typer i C 
    ·Sådan justeres Java Hashtable Kapacitet 
    ·Sådan Erstat newlines i en MySQL String 
    ·Hvordan åbner jeg en formular fra en anden form i Visu…
    ·Sådan får du adgang en String s Længde i Java progra…
    ·Sådan konvertere en streng til INT PERL 
    Copyright © Computer Viden http://www.computerdk.com