Trekk et tilfeldig utvalg av tall fra en populasjon — med eller uten tilbakelegging, sortert for enkel bruk.
Et tilfeldig utvalg er en delmengde av en populasjon valgt slik at hvert medlem har lik sjanse for å bli valgt. Dette verktøyet genererer et slikt utvalg etter tall: du angir populasjonsstørrelsen og utvalgsstørrelsen, og det trekker n tall tilfeldig fra intervallet. Uten tilbakelegging opptrer hvert tall høyst én gang — dette er standarden for undersøkelser og revisjoner. Med tilbakelegging kan tall gjentas — nyttig for bootstrapping og simuleringsøvelser.
Uttrekket uten tilbakelegging bruker Fisher-Yates-stokking: det oppretter en array av alle N tall, stokker den med ett enkelt gjennomløp av tilfeldige bytter, og tar de første n elementene. Dette garanterer en perfekt uniform fordeling i O(N) tid. Resultatet sorteres for lesbarhet, siden rekkefølgen av utvalg i de fleste praktiske anvendelser ikke betyr noe — det som betyr noe er at hver kombinasjon av n fra N var like sannsynlig.
Populasjonen kan gå opptil én million, noe som er nok for enhver utdanningsøvelse eller småskala revisjon. Nummereringen starter ved den verdien du velger (standard 1), slik at du kan matche en nummerert liste over studenter, fakturaer eller laboratoriepøver. Alt kjører i nettleseren din med Math.random(), som ikke er kryptografisk sikker — for en regulatorisk revisjon eller en klinisk studierandomisering, bruk en sertifisert tilfeldig tallgenerator.
Fisher-Yates-stokking: for i fra N-1 til 1, bytt element i med element på tilfeldig indeks [0, i]. Ta deretter de første n elementene. Sannsynlighet for at et enkelt element velges = n/N.
Den bruker Math.random(), som er en pseudotilfeldig generator. Det er greit for utdanning, undersøkelser og ikke-kritisk utvelgelse. For regulatoriske eller kryptografiske formål, bruk en sertifisert kilde til tilfeldighet.
Dette verktøyet jobber med tall. For å trekke navn, nummerer dem og bruk resultatet til å slå dem opp — eller bruk navnerandomisering-verktøyet.
Uten tilbakelegging kan et tall ikke dukke opp igjen når det er trukket — hvert valg fjerner det fra puljen. Med tilbakelegging har hvert trekk hele puljen tilgjengelig, så gjentakelser er mulige.
For lesbarhet. Utvalgsrekkefølgen er tilfeldig, men når de er trukket, er en sortert liste lettere å jobbe med — for å slå opp poster, for eksempel. Tilfeldigheten ligger i hvilke tall som ble valgt, ikke i visningsrekkefølgen.
Nei. Utvalget genereres i JavaScript på enheten din. Ingenting overføres eller lagres.
Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.
Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.