Luvun saa arvottua luvun välitä 1...39 seuraavasti:
awk -v min=1 -v max=39 'BEGIN{srand(); print int(min rand()*(max-min 1))}'
Mutta kuinka tuon jalostaisi koko lottorivin arvontaan, eli 7 eri numeroa? Ja tavoite on siis ettei tehdä turhia toistoja, eli arvota samaa lukua uudelleen.
Lottonumeroiden arpominen
Anonyymi
5
429
Vastaukset
- Anonyymi
Pyöritä silmukkaa setsemän kertaa?
- Anonyymi
Tuossa voi tulla sama numero useaan kertaan.
shuf -i1-39 -n7
- Anonyymi
Tuohan on näppärä! Ja sortilla saa vielä järjestykseen.
shuf -i1-39 -n7 | sort -g - Anonyymi
Propsit siitä, että toimii myös Alpinessa.
/# cat /etc/os-release | grep PRETTY_NAME | cut -d= -f2 | cut -d\" -f2
Alpine Linux v3.14
/# shuf -i1-39 -n7
15
1
2
20
36
29
6
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1101074
Tiedät, että en voi enää laittaa viestiä
Aikaa kulunut. Eikä se näyttäisi enää luontevalta vastata näin pitkän ajan jälkeen. Tiedän myös, että sinä et enää lait82804Tuleeko Martinasta rouva Muhis
Saako vihdoinkin ne haaveilemansa prinsessa häät Hajjin entinen Muhammad kanssa, 😂 yhteistä heillä on se, että molemmat262586Nostetaanpas kissa pöydälle: Onko Kuhmossa työpaikkakiusaamista?
Kuka uskaltaa puhua? Vai uskaltaako kukaan? Naisvaltaisella alalla on kuulemma Kuhmossa ruma tilanne. Mitä aikuiset ede16572- 65531
- 92518
- 26492
Oletko miettinyt sitä
Että jos meidän persoonat ei sovi yhtään yhteen ;) No onneksi kumpikin on fiksu eikä halua toiselle mitään pahaa.47491- 42447
- 47427