Questions marquées «random»

32
Roulette russe, rechargée

Jouons à la roulette russe! Normalement, ce serait une course pour écrire le programme MOD 6 le plus court, mais ce n'est pas très réaliste, car les chances de gagner diminuent à chaque clic. Voici les règles: Émulez un vrai six tireurs : Une seule balle est placée dans l'une des six chambres, et...

32
Nombres aléatoires à somme fixe

Votre tâche consiste à écrire un programme ou une fonction qui génère n des nombres aléatoires de l'intervalle [0,1] avec une somme fixe s. Contribution n, n≥1, nombre de nombres aléatoires à générer s, s>=0, s<=n, somme des nombres à générer Sortie Un n-tuple aléatoire de nombres à virgule...

32
Marquez la routine olympique de swing de vigne de Tarzan

Les vignerons olympiques exécutent leurs routines dans des arbres standard. En particulier, l'arbre standard na des sommets pour le 0haut n-1et des bords reliant chaque sommet non nul aau sommet en n % adessous. Ainsi, par exemple, l'arbre standard 5 ressemble à ceci: 3 | 2 4 \ / 1 | 0 parce que le...

31
Générer un avatar «GitHub»

Contexte / Description Remarque: comme le souligne @HelkaHomba, les identifiants GitHub réels ne sont pas réellement aléatoires mais basés sur le hachage d'un nom d'utilisateur L'avatar GitHub par défaut est une image 5x5 pixels. Une couleur est choisie au hasard, puis des pixels aléatoires sont...

31
Faites pleuvoir des personnages

Inspiré par ce mini-défi de chat. Étant donné une chaîne en entrée (caractères imprimables ASCII uniquement), sortez la chaîne avec les lettres "pleut" vers le bas. Chaque lettre doit être un nombre aléatoire de lignes vers le bas (aléatoire entre 0et la longueur de la chaîne, chacune ayant une...

31
Qu'est-ce qui entoure ma tuile Démineur?

Démineur est un jeu de puzzle où les mines sont cachées autour d'un tableau de tuiles indéfinissables dans le but d'identifier l'emplacement de toutes les mines. Cliquer sur une mine perd la partie, mais cliquer sur n'importe quelle autre tuile révèlera un nombre compris entre 0 et 8, ce qui...

31
Mettre en œuvre un PCG

Quel meilleur problème pour PCG.SE que d'implémenter PCG, un meilleur générateur de nombres aléatoires ? Ce nouvel article prétend présenter un générateur de nombres aléatoires rapide, difficile à prévoir, petit et statistiquement optimal. Son implémentation minimale en C est d'environ neuf lignes:...

31
Simulation de dés explosant

Votre tâche consiste à créer un programme qui accepte un nombre entier n > 1et génère le jet d'un ndé simple face. Cependant, ce dé suit les règles pour exploser les dés . Lorsque vous lancez le dé, vérifiez quelle valeur vous avez lancée. Si vous avez obtenu le maximum pour ce type de dé (sur...

31
Mot de passe de la chaîne

Votre défi est de mot de passe la chaîne! Qu'est-ce que la mot de passe, demandez-vous? Prenez une chaîne en entrée. Cette chaîne ne contiendra que des lettres majuscules, des lettres minuscules, des chiffres et des espaces. Vous devez remplacer tous les espaces par des traits de soulignement et...

31
Faro mélange un tableau

Un shuffle Faro est une technique fréquemment utilisée par les magiciens pour "shuffle" un deck. Pour effectuer un shuffle Faro, vous devez d'abord couper le jeu en 2 moitiés égales, puis vous entrelacer les deux moitiés. Par exemple [1 2 3 4 5 6 7 8] Faro est mélangé [1 5 2 6 3 7 4 8] Cela peut...

31
The Drunken Typist

Contexte Une dactylo rentre à la maison après avoir bu quelque chose et se rend compte qu'une lettre importée doit encore être écrite. Pour s'assurer qu'il vérifie le texte correctement, il écrit le caractère de texte bh vjaracter t0 pour être sûr de 6he. Cependant, il parvient toujours à manquer...

31
Point aléatoire sur une sphère

Le défi Écrivez un programme ou une fonction qui ne prend aucune entrée et génère un vecteur de longueur 111 dans une direction aléatoire théoriquement uniforme . Cela équivaut à un point aléatoire sur la sphère décrit par x2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1 résultant en une distribution comme...

30
Le chat a encore mangé votre entrée!

Créez un programme cat, alias un programme qui prend une entrée et l'imprime. ... Sauf que le programme supprimera au hasard les caractères de votre saisie et l'imprimera à la place. Chaque caractère dans l'entrée devrait généralement avoir des chances égales à supprimer avec le programme,...

30
Un quine fragile

Un quine fragile Un quine fragile est un quine qui satisfait la propriété d'avoir chaque sous-chaîne faite en supprimant un seul caractère, lorsqu'elle est évaluée, produit une erreur. Par exemple. Si votre programme asdfest une quine, alors pour qu'il soit fragile, les programmes suivants doivent...

30
Triangles ASCII

Votre tâche consiste à écrire un programme ou une fonction qui imprime un triangle ASCII. Ils ressemblent à ceci: |\ | \ | \ ---- Votre programme prendra une seule entrée numérique n, avec les contraintes 0 <= n <= 1000. Le triangle ci-dessus avait une valeur de n=3. Le triangle ASCII aura...

30
Digital Sum Fibonacci

Nous connaissons tous la séquence de Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Cependant, au lieu de, f(n) = f(n-1) + f(n-2)nous prendrons la somme numérique des 2 entrées précédentes. La séquence doit toujours commencer 0, 1, après quoi...

29
Le mirage de la personne intelligente

Il était une fois, je lisais cette question / réponse sur Quora Y a-t-il vraiment des programmeurs diplômés en informatique qui ne peuvent pas passer le test FizzBuzz Ce code est donné comme la réponse évidente for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...