Eri satunnaislukujen arpominen

Järjestys

Hei,

yritän saada arvottua kipailun lähtöjärjestyksen (50 kilpailijaa). Muuten olen saanut homman toimimaan (koodi alla), mutta vielä pitäisi saada tulostamaan niin, että ei tulisi samoja lukuja kahteen tai useampaan kertaan. Osaisiko joku kokeneempi neuvoa?

import java.util.*;
public class Lähtöjärjestys {

public static void main (String[] args){
int[] luku = new int [50];

for (int i=0; i < luku.length; i ){
luku [i] = 1 (int) (Math.random() * 50-1);
}
System.out.print("Arvotaan kilpailun lähtöjärjestys: ");

for (int i=0; i < luku.length; i ){
System.out.print(" " luku [i]);
}
}
}

4

246

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • javaaja

      Sun täytyy luvun arpomisen jälkeen käydä taulukko "luku" läpi ja verrata sen alkioita arvottuun lukuun. Jos löytyy sama, arvot luvun uudestaan ja käyt jälleen läpi taulukon. Sitten kun lukua ei löydy, lisäät sen taulukkoon.

      • javaaja

        Unohdin mainita, että tuosta taulukon tarkastamisesta kannattaa tehdä erillinen metodi, joka palauttaa vaikka truen tai falsen.


    • Järjestys

      Kiitoksia!

    • jepulisjee

      Ei tarvii randomeita kun laitat ekaks mahdolliset arvot ArrayListiin, eli integerit 1-50. Ja sitten vaa Collections.shuffle ja tadaa se oli siinä.

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

    Luetuimmat keskustelut

    1. Sun ja kaivattusi

      ikäero? Kumpi vanhempi, m vai n?
      Ikävä
      88
      1527
    2. Kesän odotuksia hyrynsalmella

      Kyllä kesällä hyrynsalmellakin on mahdollisuus osallistua kylän menoon monella tavalla . On kaunislehdon talomuseolla
      Hyrynsalmi
      10
      1400
    3. Kai sä näät

      Ku sua katson et olen aika rakastunut. Rakkaus ei vain ole aina niin yksinkertaista
      Ikävä
      78
      1323
    4. Katsotko mieluiten

      Kaivatussasi mitä?
      Ikävä
      69
      1230
    5. Mikä on ollut

      Epämiellyttävin hetki sinun ja kaivattusi romanssissa?
      Ikävä
      115
      1119
    6. Tämän hetken

      Terveiset kaivatullesi ⬇️
      Ikävä
      75
      1001
    7. Vieläkö sä toivot

      Meidän välille jotain?
      Ikävä
      69
      941
    8. Anne Kukkohovi ei myykkään pikkuhousujaan

      Kyseessä oli vain markkinointitempaus. Anne höynäytti hienosti kaikkia ja Onlyfans-tilinsä tilaajamäärä lähti jyrkkään n
      Maailman menoa
      255
      930
    9. Voi Rakas siellä

      Olet ollut mun ajatuksissa taas koko päivän. Olet ihmeellinen kertakaikkiaan ja arvostan sinua niin paljon❤️Minulla ei o
      Tunteet
      17
      880
    10. Pidätkö kaivatustasi

      Minkä vuoksi erityisesti? Mikä hänessä vetoaa?
      Ikävä
      34
      846
    Aihe