Randomizer

Randomizer

Anything which generates random numbers is a randomizer, in at least some sense. Dice or a flipped coin are examples.

In computer programming, a randomizer is a program which generates a random number, for instance a virtual dice program. A randomizer can also be a hardware device.

In telecommunication, the term randomizer has the following meanings:

#A device used to invert the sense of pseudo-randomly selected bits of a bit stream to avoid long sequences of bits of the same sense (also referred to as scrambler). The same selection pattern must be used on the receive terminal in order to restore the original bit stream. However, the bit stream, despite randomization, often reflects a sinusoidal pattern, tracking the motion of a vibration.
# [An] analog or digital source of unpredictable (ie, high entropy), unbiased, and usually independent ((ie, random) bits. Randomizers can be used for several different purposes, including key generation or providing a starting state for a key generator. In practice, most randomizer functions (and all software implementations) do not and cannot create a sequence of truly random numbers, as they are programs running on finite state equipment. Instead, they use a seed variable to initialize a pseudo random number generator which actually produces the number sequence. [Federal Standard 1037C] [MIL-STD-188] [National Information Systems Security Glossary]

There are considerable difficulties connected with randomness and its generation. Some applications for random numbers can be adequately met with generators which are known to be non-random (eg, some modeling applications), while others require truly random sequences (eg, most cryptographic applications). Distinguishing between requirements is a common source of confusion and inadequate implementation.

There are several officially suggested designs for random number generators, from various standards organizations. Because of the difficulties in evaluating the randomness quality of such generators, none are ideal for all applications, and each must be carefully evaluated when considered for use in a particular system design.

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • randomizer — noun see randomize …   New Collegiate Dictionary

  • randomizer — See randomization. * * * …   Universalium

  • randomizer — noun One who, or that which, randomizes …   Wiktionary

  • randomizer — ran·dom·iz·er …   English syllables

  • randomizer — ˈrandəˌmīzə(r) noun ( s) : a device or procedure used for randomization …   Useful english dictionary

  • Villains in Power Rangers Dino Thunder — The fictional villains of the Power Rangers universe that appeared in the television series Power Rangers Dino Thunder were servants of the dinosaur like Mesogog, who intended to restore the Earth to the primal glory of the age of dinosaurs.… …   Wikipedia

  • ShareTheMusic — Logotipo de ShareTheMusic Información general URL …   Wikipedia Español

  • Dance Machine — Not to be confused with VH1 Dance Machine. Dance Machine Genre Interactive game show Created by Greg Goldman Presented by Jason Kennedy Country of origin …   Wikipedia

  • ShareTheMusic — URL www.ShareTheMusic.com Commercial …   Wikipédia en Français

  • Jumpman — [ right|frame|The Commodore 64 version of Jumpman ] Jumpman is a platform game written by Randy Glover and released by Epyx in 1983. Originally developed for the Atari 400/800, versions were also released for the Commodore 64, Apple II, and IBM… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”