Arduino True Random Number Generator (6 / 6 étapes)

Étape 6: En utilisant les Bits

Maintenant vous devriez avoir votre bits aléatoires, mais que pouvez-vous faire avec eux ? Eh bien vous pouvez regrouper vers le haut et les convertir en nombres binaires. Un groupe de 8 bits donnera des nombres aléatoires compris entre 0 et 255. Vous pouvez ensuite utiliser des algorithmes de mise à l’échelle pour générer n’importe quelle plage de nombres aléatoires. Vous pouvez convertir les chiffres en caractères et faire votre propre une fois pad pour envoyer des messages cryptés incassables (il suffit d’utiliser le schéma de traitement ci-dessous!). Vous pouvez utiliser les bits comme une pièce de monnaie, mais basé sur le hasard quantique.

À ce stade, vous devriez être en mesure de générer des nombres aléatoires pour tout ce que vous voulez. Si vous faites quelque chose de cool avec elle, après une instructable à ce sujet !

Remarque : Je n'ai pas soumis les bits à n’importe quel test statistique pour vérifier comment au hasard ils échappent, test 1000 bits pour voir que si le nombre de 0 s est produite également aussi souvent que 1 s (très proche de 50/50), je ne peux pas assurer que les bits sera suffisamment aléatoires pour applications sérieuses du monde réel où les nombres aléatoires sont nécessaires, mais ils doivent être bon assez pour tout ce qu’un amateur aurait à l’esprit.

Articles Liés

Une base Raspberry Pi vraiment Random Number Generator

Une base Raspberry Pi vraiment Random Number Generator

Random numbers sont indispensables pour toutes sortes de choses, surtout de cryptographie. Ordinateurs, cependant, ne peuvent produire des nombres pseudo-aléatoires, qui peuvent être « devinés » en utilisant des logiciels sophistiqués. Nombres réelle
Random Password Generator V.1.2

Random Password Generator V.1.2

Salut! J'ai créé un générateur de mot de passe aléatoire à l'aide de lot. Vous pouvez spécifier le nombre de caractères que vous voulez le mot de passe, et vous pouvez également choisir d'enregistrer le mot de passe avec une étiquette dans un fichier
Amusez-vous avec Arduino, rien d’autre besoin, partie 2

Amusez-vous avec Arduino, rien d’autre besoin, partie 2

J'étais curieux de voir comment un Arduino fonctionnerait en maths et en graphisme simple texte basé alors j'ai décidé de faire expérimenter un peu. Ces programmes sont mieux adaptés pour un ordinateur, mais il est intéressant de voir qu'un Arduino p
Comment faire une étiquette de produit avec la Silhouette du

Comment faire une étiquette de produit avec la Silhouette du

Première beaucoup grâce à la Silhouette et Instructables pour soutenir hackerspaces local. Dans ce tutoriel, je vais démontrer combien il est simple de créer une étiquette de produit pour que votre produit se démarque. Nous avons commencé utilisant l
Téléphone à Dieu

Téléphone à Dieu

Le téléphone à Dieu (TTG) circuit offre plusieurs zones fertiles de recherche de pointe pour les lecteurs à tremper dedans ; d'influencer la probabilité de la décomposition des particules radioactives (mécanique quantique), alias d'esprit influence s
Décimal en binaire Conversion jeu

Décimal en binaire Conversion jeu

« Il y a seulement 10 types de personnes dans le monde : ceux qui comprennent le binaire et ceux qui n'ont pas. »Ce jeu amusant et éducatif teste votre capacité à convertir des nombres décimaux en nombres binaires. C'est aussi un excellent moyen pour
Randomisés Arduino Drum Machine

Randomisés Arduino Drum Machine

j'ai comme boîtes à rythmes. Cependant ils ne sont pas toujours les plus faciles à construire. J'ai voulu un c'est :A. simple, mais puissant-If il utilise beaucoup de composants, alors c'est trop compliquéB. Sound-It n'est pas un un tambour de machin
Intelligent Arduino Uno & Mega Tic Tac Toe (morpion)

Intelligent Arduino Uno & Mega Tic Tac Toe (morpion)

J'ai décidé de créer le classique jeu de morpion (ou Tic Tac Toe, telle qu'elle est également connu) sur l'Arduino après demande par ma fille si nous pourrions construire un jeu ensemble. Voici une vidéo à son jeu de la version finale sur l'Arduino M
Éclairage LED avec Arduino vocale

Éclairage LED avec Arduino vocale

Ce projet est une extension pour la reconnaissance de la parole avec Arduino par leandro4b (). Cependant, au lieu d'utiliser 3 LEDs de couleur distinctes, j'ai utilisé un émetteur de LED multicolor 4 canaux RVB + blanc. J'ai eu l'occasion de travaill
Nombre aléatoire en utilisant Arduino

Nombre aléatoire en utilisant Arduino

Une génération de nombres aléatoires est très importante dans les périphériques informatiques qui les aident à des tâches de manière aléatoire. Les applications de génération de nombres aléatoires peuvent être trouvées en traînant les fichiers audio
Jeu de société SMART

Jeu de société SMART

ConceptideaL'idée est de faire un jeu de société intelligent, contrôlé et exploité par (éventuellement) multiples Arduino. Il y a plusieurs modules attachés au jeu de société qui déterminent le flux du jeu et les joueurs doivent remplir ces points de
Smart board game

Smart board game

Pour un projet scolaire j'et camarade faisons un jeu intelligent. Nous faisons des différentes parties du jeu de société intelligent. Je vais faire l'unité principale du jeu. Wil a faire les mini-jeux un peu compliqués. Le jeu est entièrement fonctio
Bol pour chien tweeting

Bol pour chien tweeting

alors j'ai voulu créer un bol pour chien qui envoie une mise à jour de Twitter chaque fois que le chargeur est ouvert. Mon frère, ma sœur et j'ai chaque prendre soin du chien de mon cousin (Milo) puisque son travail lui ne permet pas suffisamment de
Blinky chandail laid

Blinky chandail laid

Je suis un peu en retard pour le jeu de chandail laid, mais en fait, j'ai fait cela en décembre. C'est très simple, juste quelques LEDs reliée à un microcontrôleur chipKIT.Étape 1: planificationMon pull était à peu près juste LED de branché directeme