Losowanie dowolnego znaku z zakresu

Użytkowanie arkusza kalkulacyjnego
marsowa
Posty: 2
Rejestracja: ndz sie 16, 2015 12:48 pm

Losowanie dowolnego znaku z zakresu

Post autor: marsowa »

Jaka funkcja odpowiada za losowanie dowolnego znaku z podanego zakresu? Potrzebuję zrobić dużą macierz zawierającą losowo wybrane litery i znaki. Nie daję rady ani z z los() ani z wybierz(). Na pewno jest to proste, jednak mnie przerasta.
OpenOffice 4.1.1 na Windows 7
arras_1
Posty: 148
Rejestracja: czw lip 19, 2012 8:08 pm

Re: Losowanie dowolnego znaku z zakresu

Post autor: arras_1 »

Próba za pomocą sugerowanej funkcji LOS()
Załączniki
Los.ods
(16.71 KiB) Pobrany 219 razy
OpenOffice.org 4.1.3 , Windows 10
marsowa
Posty: 2
Rejestracja: ndz sie 16, 2015 12:48 pm

Re: Losowanie dowolnego znaku z zakresu

Post autor: marsowa »

Dziękuję. Napracowałeś się, może uda mi się to dostosować do moich potrzeb. Rozwiązanie wydaje mi się nieprawdopodobnie skomplikowane, jak na tak banalną kwestię.
OpenOffice 4.1.1 na Windows 7
Jan_J
Posty: 4580
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Losowanie dowolnego znaku z zakresu

Post autor: Jan_J »

marsowa pisze:Rozwiązanie wydaje mi się nieprawdopodobnie skomplikowane, jak na tak banalną kwestię.
Skomplikowanie wynika z konieczności przeskalowania zmiennej quasi-ciągłej o wartościach 0 <= RAND() <= 1 na wartości dyskretne od 32 do 255 włącznie. Prościej użyć funkcji RANDBETWEEN(minimum; maximum) -- proszę sprawdzić jak się nazywa po polsku.
JJ
LO (24.2|7.6) ∙ Python (3.12|3.11|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
qdq
Posty: 32
Rejestracja: pt cze 20, 2014 9:54 am

Re: Losowanie dowolnego znaku z zakresu

Post autor: qdq »

Jan_J pisze:
marsowa pisze:Prościej użyć funkcji RANDBETWEEN(minimum; maximum) -- proszę sprawdzić jak się nazywa po polsku.
Po polsku tak samo.

Bardzo użyteczne. Zawsze stosowałem los() i w wielu przypadkach tworzyły się "tasiemce".
Apache OpenOffice 4.0.1
ODPOWIEDZ