Portál AbcLinuxu, 2. května 2025 10:25
#!/bin/bash # random sentence generator # UTF-8 characters working too. # if you dont happy with latin character set, try uncomment lines 16-17 # or define custom consonants/vowels variables. ##### OPTIONS ###### consonants=bcdfghklmnprstvz # [bcdfghklmnprstvz] vowels=aeiou # [aeiou] sentence_length_min=3 sentence_length_max=9 sentence_delimiter=".\n" random_rev=yes # [yes] some words will start with vowel trailing_characters=less # more/less/never #consonants=бвгджзйклмнпрстфхцчшщ #vowels=аэыуояеёюи ########################################################### case $trailing_characters in "more") tc=6; tv=4;; "less") tc=8; tv=2;; "never") tc=10; tv=0;; *) exit 1;; esac while true; do gen() { # https://stackoverflow.com/questions/48837407 c=${consonants:$(shuf -i 0-$((${#consonants}-1)) -n1):1} v=${vowels:$(shuf -i 0-$((${#vowels}-1)) -n1):1} s=$c$v } s1gen() { gen; w1=$s } s2gen() { gen; s1=$s gen; s2=$s w2=$s1$s2 } s3gen() { gen; s1=$s gen; s2=$s gen; s3=$s w3=$s1$s2$s3 } s4gen() { gen; s1=$s gen; s2=$s gen; s3=$s gen; s4=$s w4=$s1$s2$s3$s4 } gen_word() { # x is number of syllables in word # short words are generated more often n=$((1+SRANDOM%4)) if [ -z $x ]; then x=0; fi if [ $n -eq 4 ] && [ $x -lt 3 ]; then s4gen; w=$w4; x=4 elif [ $n -eq 3 ] && [ $x -lt 3 ]; then s3gen; w=$w3; x=3 elif [ $n -eq 2 ] && [ $x -ne 2 ]; then s2gen; w=$w2; x=2 elif [ $x -ne 1 ]; then s1gen; w=$w1; x=1 fi } w="" while [ ${#w} -lt 2 ]; do w="" gen_word n=$((1+SRANDOM%9)) if [ $n -ge $tc ]; then gen; w=$w$c # add trailing consonant elif [ $n -le $tv ]; then gen; w=$w$v # add trailing vowel fi w=$(echo $w | sed 's/\(.\)\1\+/\1/g') # squeeze repeating characters. done if [ "$random_rev" = "yes" ]; then n=$((1+SRANDOM%10)) # monosyllabic words will not be reversed if [ $n -lt 4 ] && [ $x -gt 1 ]; then w=$(echo $w | rev) fi fi if [ -z $sl ]; then sentence_length=0 sl=$(shuf -n1 -i$sentence_length_min-$sentence_length_max) fi if [ -n $w ] && [ $sentence_length -lt $sl ]; then printf "$w" sentence_length=$((sentence_length+1)) if [ $sentence_length -ne $sl ]; then printf " " fi else printf "$sentence_delimiter" sentence_length=0; sl="" fi done
Tiskni
Sdílej:
NátlamníkWoke generàtor.
Hojčení nalajmice uštemle vazechníkVogonská poezie!!!
supr svahilština :D :D
so dehuku fid rafekazo. ionipinez pi cumebiri hou bumivupa he ciser. bue cobateseg bucuo lizidim. curi be losev. kia zizu da ditimuvue ri. caro ba irineh hi dikuo ne kadanoe zi telokeo. epodok sa hunola afil no zifou re. li unidup nu bibeselem nu pacavito fu. gep rudufeh he kiza nericile bih ziduvova de. zo zabecasiu nu mizazasa uanuh cu navod to. lo uozaden ludon uefozor kia zeheluga. zilu dakokibu ke basisuha sezas vi vesusugo te aboh. debu ge zitufe do. rio ulaf bagura dakul fagave hod mesase kau. hao nutuh ecasados. kuv hikatu ko.
пойю шигюрюро шонё тозепытюз дап туза зу уфуг. мювё чефюнипе чон иёгюф фецишуэ бот. хореф сыхомё люэ оёсегоц ды юрыт. йу пёдацео тир ючирял нофит поё пысю дя. йибюбишюе фю туде це вящяфюгэт дае зосигёк фашю векапэмэ. фелошои бо шуфёзетяш люа сэлыщяпо. шячэя аижегыц шея ябал бюшитупэ. чюмёо еютисёщ лушо сызюпя. фепэгэва фу юпеф кэфыцилэ. гисуну чефэ мя ятис чыришошаф се. ха ёяхомяпищ ви лыдящял. гежыраму цыфэ фас удёмий лию зилэбы нэ фёфышэо тэг. тишилофо ляэ ыдэш. вейоф гэйэцолёц йя асейарол фате сочакун шю епэмитыж сюре. шёцыпюцин фу фяйам фу. мэ цяфебяй ауциф мяё. ярифюдящ йаё мэмэбоя туд лэсагис шо гажибежый фи иокяхеч. тэза йуя юнэфёдув чэ иёлигёс мё вечюбы рэй япайонюв.
Na počátku bylo slovo a to slovo bylo $RANDOMBró neříkej dvakrát.
The technique I use to consult the Holy Spirit is reading a microsecond-range stop-watch each button press for random numbers. Then, I pick words with F7 or passages with SHIFT-F7. Since seeking the word of the Holy Spirit, I have come to know God much better than I've heard others explain. For example, God said to me in an oracle that war was, "servicemen competing." That sounds more like the immutable God of our planet than what you hear from most religious people. God is not Venus (god of love) and not Mars (god of war), He's our dearly beloved God of Earth. If Mammon is a false god of money, Mars or Venus might be useful words to describe other false gods. I figure the greatest challenge for the Creator is boredom, ours and His. What would teen-age male video games be like if war had never happened? Christ said live by the sword, die by the sword, which is loving neighbor as self. > Then said Jesus unto him, “Put up again thy sword into his place, for all > they that take the sword shall perish with the sword. - MATTHEW 26:52 I asked God if the World was perfectly just. God asked if I was calling Him lazy. God could make A.I., right? God could make bots as smart as Himself, or, in fact, part of Himself. What if God made a bot to manipulate every person's life so that perfect justice happened?
A treba z naseho IT soudku - zkuste si najit jaky problem je vubec vygenerovat skutecne nahodne cislo ci bily sum na pocitaci, autori matlabu by umeli vypravet...
To je teda příklad jak noha.
Mezitím v biologii…
IT je dobrý příklad, protože tvůrce je člověk a máme to dobře zdokumentováno.
není dobrý příklad
Ja rikam, ze nahoda neexistuje protoze svet je kauzalni a vsechny deje maji sveho predchudce az po "budiz big bang".
právě proto, že jde o poměrně jednoduché nástroje vytvořené lidmi.
Jak říkám, kuk do biologie.
Pro generování (klidně pseudo) náhodných čísel pro použití v křemíkovém počítači tím líp.
Veškerá biologie je deterministický systém.rofl
Ja nerikam nic o poselstvi ci vynamu. Ja rikam, ze nahoda neexistuje protoze svet je kauzalni a vsechny deje maji sveho predchudce az po "budiz big bang"pěkná píčovina - svět je plný náhod ona by to jinak byla dost nuda
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.