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…" |
Nie podano opisu zmian |
||
| (Nie pokazano 1 wersji utworzonej przez jednego użytkownika) | |||
| Linia 1: | Linia 1: | ||
'''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. | '''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. | ||
'''''<small><sub>Bramka RAND nie powinna pod żadnym pozorem być mylona z bramką Toffoliego, służącą do upierdalania sierot na pierwszym semestrze informatyki.</sub></small>''''' | |||
=== Definicja === | === Definicja === | ||
| Linia 5: | Linia 7: | ||
* przyjmuje dowolną liczbę wejść, | * przyjmuje dowolną liczbę wejść, | ||
* ignoruje je | * ignoruje je, | ||
* zwraca wynik losowy | * zwraca wynik losowy (także [[Arytmetyka Przedziałowa|przedziałowy]]) w zakresie [0,1]. | ||
Formalnie: | Formalnie: | ||
Aktualna wersja na dzień 23:10, 8 kwi 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.
Bramka RAND nie powinna pod żadnym pozorem być mylona z bramką Toffoliego, służącą do upierdalania sierot na pierwszym semestrze informatyki.
Definicja
[edytuj | edytuj kod]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
[edytuj | edytuj kod]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
[edytuj | edytuj kod]| Wejście A | Wejście B | Wyjście |
|---|---|---|
| 0 | 0 | [0,1] |
| 1 | 0 | [0,1] |
| 0 | 1 | [0,1] |
| 1 | 1 | [0,1] |