Benutzer-Werkzeuge

Webseiten-Werkzeuge


zufallswerte_erzeugen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
zufallswerte_erzeugen [2022-05-25 13:52:08] – [mit Betriebssystem-Mitteln] manfredzufallswerte_erzeugen [2025-06-07 11:14:58] (aktuell) – [alle Zeichen aus dem Zeichenumfang von Base64 anzeigen] manfred
Zeile 16: Zeile 16:
  
 **dieses Kommando funktioniert auf Linux und FreeBSD, ohne das ein zusätzlich installiertes Programm benötigt wird:** **dieses Kommando funktioniert auf Linux und FreeBSD, ohne das ein zusätzlich installiertes Programm benötigt wird:**
-  > head -c 100 /dev/urandom | base64 | tr -cd '[:alnum:]' | cut -b-12+  > head -c 100 /dev/urandom | base64 | cut -b-12
   OrEa05mRElqN   OrEa05mRElqN
  
Zeile 22: Zeile 22:
  
 Mit diesem Kommando kann man auf FreeBSD und Linux eine Datei mit zufälligen sichtbaren Zeichen füllen, bis das Dateisystem komplett voll ist: Mit diesem Kommando kann man auf FreeBSD und Linux eine Datei mit zufälligen sichtbaren Zeichen füllen, bis das Dateisystem komplett voll ist:
 +  > cat /dev/urandom | base64 > base64.txt
 +  > head -n3 base64.txt
 +  fL+3sHJxKP34gV9+xrg8MVnU+DWf2/nugz7u2lGw2letGX+1dWygoD/CJ3NfO4W9wwvj/X7rZ2cv
 +  OSUflcVT8+/waA4hddwn0bPRpc5PQjVUha+JA9YlJGbUT7iZIVqA734CE8Ay/d6D6jrA3827QsPe
 +  NKh8nIHu6s9Ffor/eAJVtiqzXgMazpsKYVdGCwEsxS6hSuMDd17C1ZzwegrnBYqwNRFrH/DA9R3o
 +
 +Mit diesem Kommando kann man auf FreeBSD und Linux in eine Datei 10000 Zeilen zufällige sichtbare Zeichen, mit 76 Zeichen pro Zeile, schreiben:
   > cat /dev/urandom | base64 | head -n 10000 > base64.txt   > cat /dev/urandom | base64 | head -n 10000 > base64.txt
   > wc -l base64.txt   > wc -l base64.txt
Zeile 62: Zeile 69:
 ein acht Zeichen langer Zufallswert, der aus allen sichtbaren Zeichen bestehen kann: ein acht Zeichen langer Zufallswert, der aus allen sichtbaren Zeichen bestehen kann:
   # head -c 1000 /dev/urandom | tr -cd '[:graph:]' | cut -b-8   # head -c 1000 /dev/urandom | tr -cd '[:graph:]' | cut -b-8
 +
 +
 +==== alle Zeichen aus dem Zeichenumfang von Base64 anzeigen ====
 +
 +<code bash>
 +> head -c 1000000 /dev/urandom | base64 | cut -b-10000 | sed 's/./&\n/g' | sort | uniq | tr -d '\n'; echo
 ++/0123456789=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
 +
 +> head -c 1000000 /dev/urandom | base64 | cut -b-10000 | sed 's/./&\n/g' | sort | uniq | nl
 +     
 +     1 +
 +     2 /
 +     3 0
 +     4 1
 +     5 2
 +     6 3
 +     7 4
 +     8 5
 +     9 6
 +    10 7
 +    11 8
 +    12 9
 +    13 =
 +    14 A
 +    15 B
 +    16 C
 +    17 D
 +    18 E
 +    19 F
 +    20 G
 +    21 H
 +    22 I
 +    23 J
 +    24 K
 +    25 L
 +    26 M
 +    27 N
 +    28 O
 +    29 P
 +    30 Q
 +    31 R
 +    32 S
 +    33 T
 +    34 U
 +    35 V
 +    36 W
 +    37 X
 +    38 Y
 +    39 Z
 +    40 a
 +    41 b
 +    42 c
 +    43 d
 +    44 e
 +    45 f
 +    46 g
 +    47 h
 +    48 i
 +    49 j
 +    50 k
 +    51 l
 +    52 m
 +    53 n
 +    54 o
 +    55 p
 +    56 q
 +    57 r
 +    58 s
 +    59 t
 +    60 u
 +    61 v
 +    62 w
 +    63 x
 +    64 y
 +    65 z
 +</code>
  
  
/home/http/wiki/data/attic/zufallswerte_erzeugen.1653486728.txt · Zuletzt geändert: von manfred