Construire une musique aléatoire et générateur de lumière et un aperçu preuve de Dieu (3 / 4 étapes)

Étape 3: Générer des nombres aléatoires


Il s’avère qu’il est très difficile de créer de vrai caractère aléatoire. Il peut même être impossible. À l’aide des programmes de mathématiques et informatique pour créer des générateurs de nombres aléatoires crée une séquence de nombres qui ne sont pas vraiment aléatoires. Parce qu’ils sont mathématiques et d’une formule connue--ils sont prévisibles. Ils sont donc appel des générateurs de nombres pseudo-aléatoires (PRNG). Il s’avère également que jusqu'à présent personne n’a pu créer un algorithme de nombres aléatoires qui ne se répète pas. Il n’importe pas quelle taille le programme ou la formule, le patron a finalement commence à se répéter. N’importe comment dur nous essayez intentionnellement créer le caractère aléatoire, il y a une tendance sous-jacente à ordre qui s’affirme.

True des générateurs de nombres aléatoires (TRNGs), bruit électronique ou environnemental permet de générer le nombre et la surface semblent être plus aléatoire que des générateurs pseudo aléatoires. Cependant si nous connaissions assez sur la mécanique de la génération de ces bruits, nous serions probablement en mesure de prédire les numéros générés. Tout simplement parce que nous ne sommes pas assez intelligent ou assez perspicace pour prévoir quelque chose ne rend pas par nature imprévisible. Ces générateurs sont aussi notoirement sensibles à leur environnement et décroche souvent les motifs répétitifs de l’environnement autour d’eux (hum AC, fréquences fluorescentes, variations de température, etc.).

Un programme de numéro aléatoire de Pseudo
Dans le programme ci-dessous vous pouvez voir comment j’ai utilisé le microcontrôleur Picaxe pour générer des nombres aléatoires pseudo pour jouer les fréquences sur un deux octaves. Selon le nombre (b8), une note est prises et a joué pendant une courte période (b6) et puis un des sept couleurs est ramassé à la lumière pendant une courte période de temps. Puis le processus se répète.

TEXTE DU PROGRAMME :

« La musique aléatoire et générateur de lumière
symbole de temps = b3

boucle :
0 haute
1 haut
4 haute

' readadc 1, b12
« déboguer b12

w0 aléatoire
w1 aléatoire
temps = 1

B9 = b1 + b3
B8 = b9/7
faire une pause 57

"Pause C $0, $ 1 a, 1 milliard de dollars
recherche b8, (20$, $21, 22$, $23, 24$, 25$, $26, 27$, 28$, $29, 2 a$, 2 milliards de dollars, 00$, $01, $02, $03, $04, $05, $06, $07, $08,
$09, 0 A$, 0 B$, $10, $11, 12$, $13, 14$, 15$, $16, 17$, 18$, $19,
$ 1 a), b6
tune de 0, time,(b6)
faire une pause 31
recherche b8, (25$, $26, $27, 28$, $29, 2 a$, 2 milliards de dollars, $00, $01, $02, $03, $04, $05, $06, $07, $08, $09, 0 a$, 0 b$, 10$, $11, $12, 13$, $14, 15$, $16, 17$, 18$, $19, 1 a$), b6
tune de 0, time,(b6)
faire une pause 21
recherche b8, (28$, $29, 2 a$, 2 milliards de dollars, 00$, $01, $02, $03, $04, $05, $06, $07, $08, $09, 0 a$, 0 b$, 10$, $11, $12, 13$, 14$, 15$, $16, 17$), b6
tune de 0, time,(b6)
Pause 11

Direction générale de la b8,(p6,p3,p1,p2,p6,p3,p2,p5,p4,p5,p7,p1,p8,p2,p1,p2,p6,p3,p2,p5,p4,p5,p7,p1)

Goto boucle

P1: ' pauses aléatoires
faible 0 ' blanc
1 bas
4 bas
faire une pause 41
Goto boucle

P2 :
basse 1 ' vert
faire une pause 61
Goto boucle

P3 :
4 bas
faire une pause 65 ' bleu
Goto boucle

P4 :
faible 0 ' jaune
1 bas
faire une pause 53
Goto boucle

P5 :
basse 1 ' bleu vert
4 bas
faire une pause 31
Goto boucle

P6 :
faible 0 ' violet
4 bas
faire une pause 57

P7 :
faible 0 ' rouge
67 une pause

P8 :
Goto boucle

Articles Liés

Construire une haute Performance FPV Camera Quadcopter

Construire une haute Performance FPV Camera Quadcopter

Cet Instructable va vous montrer, en détail, comment construire un quadcopter de haute qualité pour vol FPV et enregistrer les photos/vidéos aériennes.Nous savons tous les êtres humains ne peuvent pas voler. Nos os sont trop denses et battement de no
Construire une guitare acoustique

Construire une guitare acoustique

j'ai fait cette guitare pour mon événement Olympiade de science. Olympiade de la science est un tournoi compétitif où les élèves participent à différentes manifestations scientifiques contre les autres écoles.  Un de mes événements s'appelle Sounds O
Comment construire une réplique de Table Daft Punk

Comment construire une réplique de Table Daft Punk

l'idée est de construire une réplique du Daft Punk tableau vendu chez Habitat, très agréable, mais, pour autant que je ne sais pas vendu plus.Le processus de construction n'est pas très compliqué, le plus dur est de décider tout quand votre point de
Construire une Armoire (aka garde-robe)

Construire une Armoire (aka garde-robe)

la maison Philippine avril et moi partageons (quand je ne suis pas en Afghanistan) a un certain nombre de fonctionnalités intéressantes.  NE sont pas inclus les placards.  Apparemment ils, comme des bases militaires étrangères, sont interdits ici.Don
Construire une armoire arcade pour 200 euro (250$)

Construire une armoire arcade pour 200 euro (250$)

construire un cabinet arcade pour environ 200 € (250$)Tout a commencé avec quelques manettes SNES et un émulateur SNES, mais tout cela a un peu incontrôlable.Après que nous avions fait quelques jeux SNES avec certaines manettes SNES knockoff bon marc
Construire une matrice polyédrique électronique

Construire une matrice polyédrique électronique

dés sont amusants. Dés polyédriques utilisés dans D & D sont encore plus de plaisir, en particulier dans les grandes poignées de différentes tailles. Mais une poignée n'est pas toujours pratique.Dès que j'ai vu la baguette de die électronique OS de d
Construire une tourelle de Portal d’un œuf Kinder

Construire une tourelle de Portal d’un œuf Kinder

fois ma copine réussi Portal 1, tous les deux nous imploraient d'en avoir un de ces tourelles mignons, peu sur nos bureaux. Nous sommes arrivés avec des œufs Kinder (http://en.wikipedia.org/wiki/Kinder_Surprise ) parce qu'ils ont à peu près parfaitem
Construire une boîte de conversation à l’intérieur d’un piston de toilettes

Construire une boîte de conversation à l’intérieur d’un piston de toilettes

avec un fer à souder, une paire de haut-parleurs d'ordinateur et certains équipements de plomberie (y compris un Piston de toilette). Vous pouvez construire une assez bonne Talk Box (une boîte de conversation est ce que des artistes comme utilisation
Construire une seringue extrudeuse pour votre 2.0 MendelMax

Construire une seringue extrudeuse pour votre 2.0 MendelMax

Il s'agit d'un guide pour monter mon extrudeuse de seringue pour MendelMax 2.0. Elles peuvent être montées sur le châssis du MendelMax 2.0, 1.5, ou sur le transport de X de le MendelMax 2.0 ou n'importe quelle imprimante 3D construit à partir de 2020
Construire une table d’impression de l’écran profesional style

Construire une table d’impression de l’écran profesional style

Eh bien maintenant, c'est tout est 2010 j'ai pensé que je devrais faire un nouveau instructable, alors nous y voilà...Voici les étapes que j'ai utilisé pour construire une table d'impression avec une station de développement intégrée pour les écrans
Utiliser le bouclier de Lora et IPD pour construire une passerelle LoRaWAN

Utiliser le bouclier de Lora et IPD pour construire une passerelle LoRaWAN

Ici, nous allons utiliser le Lora Shileld, la MEGA2560 et le Raspberry Pi de construire un canal unique passerelle LoRaWAN.LoRa La technologie est une modulation sans fil pour les applications de long-gamme, de faible puissance, de faibles quantités
Comment construire une douche Walk-in (partie 2: montage mural Wedi)

Comment construire une douche Walk-in (partie 2: montage mural Wedi)

Il s'agit d'un tutoriel épique...Je vous promets que vous allez apprendre comment construire une douche à l'italienne en 1 heure ou moins.C'est une garantie de sérieuse, mais je me tiens derrière elle.Pourquoi ?Nous l'avons fait exprès étape par étap
Comment construire une douche Walk-in (partie 1: receveur Wedi)

Comment construire une douche Walk-in (partie 1: receveur Wedi)

J'aime ma douche à l'italienne.Voici l'histoire, ma femme et moi avons construit notre salle de bains principale de rêve. Nous avons sauvé notre argent et folies sur la retouche. L'élément clé était une douche à l'italienne carrelage personnalisé. C'
Comment construire une moto électrique de 24 volts

Comment construire une moto électrique de 24 volts

J'ai vu quelques constructions de véhicules électriques (EV) pour les motos sur Instructables et ils tous ont été très utiles. J'espère pouvoir ajouter à ceux qui ont pris les devants et construite, partagée et m'a motivé à en construire un. Voilà co