Bramka RAND: Różnice pomiędzy wersjami

Z PUTwiki
Przejdź do nawigacjiPrzejdź do wyszukiwania
Utworzono nową stronę "'''Bramka RAND''' (ang. ''Random Gate'', pol. ''Bramka Losowa'') - jeden z najbardziej kluczowych elementów układów cyfrowych, którego główną funkcją jest podejmowanie decyzji na podstawie losowych przesłanek. === Definicja === Bramka RAND to układ logiczny, który: * przyjmuje dowolną liczbę wejść, * ignoruje je w sposób elegancki, * zwraca wynik losowy, także przedziałowy w zakresie [0,1]. Formalnie: : <code>RAND(A…"
 
Linia 5: Linia 5:


* przyjmuje dowolną liczbę wejść,
* przyjmuje dowolną liczbę wejść,
* ignoruje je w sposób elegancki,
* ignoruje je,
* zwraca wynik losowy, także [[Arytmetyka Przedziałowa|przedziałowy]] w zakresie [0,1].
* zwraca wynik losowy (także [[Arytmetyka Przedziałowa|przedziałowy]]) w zakresie [0,1].


Formalnie:
Formalnie:

Wersja z 23:38, 26 mar 2026

Bramka RAND (ang. Random Gate, pol. Bramka Losowa) - jeden z najbardziej kluczowych elementów układów cyfrowych, którego główną funkcją jest podejmowanie decyzji na podstawie losowych przesłanek.

Definicja

Bramka RAND to układ logiczny, który:

  • przyjmuje dowolną liczbę wejść,
  • ignoruje je,
  • zwraca wynik losowy (także przedziałowy) w zakresie [0,1].

Formalnie:

RAND(A, B, C, ... ) ∈ [0,1]

Zasada działania

Działanie bramki RAND opiera się na zaawansowanych metodach takich jak symulacja rzutu kostką k20 w OpenGL.

W bardziej zaawansowanych implementacjach stosuje się True Random Name Generator lub kota przechodzącego po klawiaturze

Tabela prawdy dla bramki o 2 wejściach

Wejście A Wejście B Wyjście
0 0 [0,1]
1 0 [0,1]
0 1 [0,1]
1 1 [0,1]