Random

Ihan Random

Hei,osaan käyttää aika hyvin tuota Random juttua, mutta haluaisin tehdä sellaisen ohjelman, joka arpoo monista vaihtoehdoista yhden esim. on kissa ,koira, ja lintu, sittenkun ohjelman suorittaa, se valitsee satunnaisesti yhden noista.Miten tälläinen onnistuisi?

3

828

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Javakko

      Laita eri vaihtoehdot taulukkoon ja voit indeksin perusteella valita sieltä satunnaisen:

      String[] vaihtoehdot={"kissa","koira","lintu"};
      int indeksi=(int)(Math.random()*vaihtoehdot.length);
      String valinta=vaihtoehdot[indeksi];
      System.out.println(valinta);

      • enttä

        kiitos, entäs sitten jos haluaa tehdä tälläisen ohjelman:

        käyttäjälle annetaan vaihtoehdot kissa koira ja lintu, ja pitää arvata yksi niistä, sitten arvotaan yksi, ja tulee viesti menikö arvaus oikein vai väärin?


      • Javakko
        enttä kirjoitti:

        kiitos, entäs sitten jos haluaa tehdä tälläisen ohjelman:

        käyttäjälle annetaan vaihtoehdot kissa koira ja lintu, ja pitää arvata yksi niistä, sitten arvotaan yksi, ja tulee viesti menikö arvaus oikein vai väärin?

        Ei kai nää oo koulutehtäviä? :-)

        Mutta eihän tuohon ylläolevaan tarvitse lisätä muuta kuin perus tekstinluku käyttäjältä, vertailu ja vastauksen tulostus. Vielä parempi olisi jos yrittäisit itse ja kysyisit sitten jos erityinen ongelma tulee :-)

        String[] vaihtoehdot={"kissa","koira","lintu"};
        int indeksi=(int)(Math.random()*vaihtoehdot.length);
        String arvottu=vaihtoehdot[indeksi];

        System.out.println("Kissa, koira vai lintu?");
        String vastaus=(new Scanner(System.in)).next();

        if (vastaus.equals(arvottu)) {
        System.out.println("Oikein");
        } else {
        System.out.println("Väärin, arvottu oli " arvottu);
        }


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Sebastian Tynkkynen (pers.) ei vastusta raiskauksia

      "Sebastian Tynkkynen oli ainoa 14 suomalaismepistä, joka vastusti uutta suostumuksen puuttumiseen perustuvaa raiskauslak
      Maailman menoa
      109
      4565
    2. Purra jäi kiinni valehtelusta, Heinäluoma ei

      Ja heti alkoi Purra joukkoineen maalittamaan Heinäluomaa. Niin toimii äärioikeistoa edustava putinistipersulauma, jonka
      Maailman menoa
      65
      3392
    3. Oot kaunis

      Oot kaunis nainen.
      Ikävä
      85
      1161
    4. Missä viipyy persujen lupaama euron bensa?

      En edes muista milloin bensapumpussa olisi ollut ykkösellä alkava litrahinta. Missä siis viipyy persujen lupaama euron b
      Maailman menoa
      4
      973
    5. Alkuperäinen kristillinen kaste on uskoville annettava upotuskaste

      Kreikan sana BAPTIZO merkitsee upottamista. Alkuseurakunta kastoi upottamalla Apostolien tekojen kirjan mukaan: Ap.t 2
      Kaste
      552
      949
    6. Kuka murhasi Anneli Auerin miehen?

      Tapaus edelleenkin selvittämättä.
      Maailman menoa
      173
      852
    7. Me, Suomen kansa, vaadimme Riikka Purraa jatkamaan valtiovarainministerinä!

      Ja jollei valtiovarainministerinä, niin sitten pääministerinä. Purra on nostanut Suomen talouden nyt komeaan kasvuun Ma
      Maailman menoa
      84
      848
    8. Saisikin sinut

      Saisikin sinut nainen rakastajattareksi.
      Ikävä
      57
      799
    9. Pitäisikö naisen haluta "puolisomies"?

      Toivottavasti saan nyt tämän idean purettua hyvin sanoiksi? Mutta tuossa eräässä aloituksessa tuli vastaan tälläinen tek
      Sinkut
      142
      796
    10. Miksi piti uhota naapuri Venäjälle ja tehdä itsestä heidän vihollinen?

      https://www.iltalehti.fi/kotimaa/a/f0eee963-3605-47e6-9989-a21347ce7757 "Jos sota syttyy Suomessa, näin tapahtumat vois
      Maailman menoa
      195
      768
    Aihe