Questions marquées «random»

18
Calculez le module inverse

La tâche: Affiche une valeur pour x, où a mod x = bpour deux valeurs données a,b. supposition aet bsera toujours des entiers positifs Il n'y aura pas toujours de solution pour x Si plusieurs solutions existent, sortez au moins l'une d'entre elles. S'il n'y a pas de solutions, ne rien produire ou...

18
ssTTsSTtRrriinInnnnNNNIiinngg

Défi Pour chaque caractère de la chaîne, à l'exception du dernier, procédez comme suit: Sortez le caractère actuel. Suivi de la sortie aléatoire de la liste suivante un nombre aléatoire de fois entre 1 et 5 (inclus): Le personnage actuel Le caractère suivant de la chaîne La version Switchcase du...

18
Générer un chemin sans intersection ascii-art

Étant donné 2 entrées entières représentant la taille du champ, xet y, sortie un chemin à travers le champ. Exemple de sortie pour 5, 4: # # # ### ### # Le champ entier mesure 5 par 4, et il y a un chemin fait de hachages traversant le champ. Le chemin doit toujours commencer dans le coin supérieur...

18
Lampe de lave simpliste

Introduction: Je pense que tout le monde sait ce qu'est une lampe à lave, mais au cas où ils ne le feraient pas: (Source de l'image) Ce sont essentiellement des tubes en verre qui contiennent de la cire dans un liquide translucide. La partie inférieure est chauffée lorsque la lampe est allumée,...

17
Regex validating regex [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettre à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 2 ans . Construisez une expression régulière qui acceptera une chaîne...

17
Matrice ascendante

La "matrice ascendante" est une matrice infinie de nombres entiers (0 inclus) dans laquelle tout élément est le plus petit élément disponible qui n'a pas été précédemment utilisé sur la ligne et la colonne respectives: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 3 2 5 4 ... 3...

17
Éléments en voie de disparition

Étant donné une chaîne Set une liste d'index X, modifiez Sen supprimant l'élément à chaque index de Stout en utilisant ce résultat comme nouvelle valeur de S. Par exemple, étant donné S = 'codegolf'et X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g...

17
Générez n'importe quel entier aléatoire

Votre programme / fonction doit produire exactement un entier sortie tout entier avec une probabilité positive sortie un entier supérieur à 1.000.000 ou inférieur à -1.000.000 avec au moins une probabilité de 50%. Exemples de sorties (toutes doivent être possibles): 59875669123 12 -42 -4640055890 0...

17
Analyse des tremblements de terre

Contexte Le Random Domino Automaton est un modèle de jouet pour les tremblements de terre, inspiré des automates cellulaires. Dans ce défi, votre tâche consiste à simuler une version simplifiée de ce modèle et à en collecter des données. L'automate est défini sur un tableau Ade kbits, représentant...

17
Insta-Name… Ajoutez simplement Coder!

Dans la langue anglaise, une façon infaillible de faire une combinaison de lettres non-sens prononçables est de la faire entièrement à partir de paires consonne-voyelle, par exemple Wu ko pa ha , ou Me fa ro , consonne d' abord, suivie de voyelle . Défi: Écrivez un programme ou une fonction qui,...

17
Générer des codes PIN sécurisés

Inspiré par ce post migré mal reçu . Le responsable de la sécurité de votre entreprise s'inquiète de votre système de génération de code PIN après sa remise 12345. Il n'a pas non plus vraiment apprécié la blague Spaceballs que vous avez faite à ses dépens, vous avez donc été délégué pour réécrire...

17
Des chats qui explosent!

Défi Vous allez créer un programme / une fonction qui prend une entrée de chaîne de longueur net: Place l' kthomble au centre de l'espace, où k = (n+1)/2. Ce sera l'emplacement de votre Ground Zero. Place le reste des caractères non blancs disposés de manière aléatoire autour du zéro du sol. La...

17
Faits du calendrier XKCD

L'inspiration . Publié avec permission . Imprimez l'un des "faits" possibles du calendrier XKCD: Vous pouvez obtenir le texte brut et la structure de mon implémentation de référence APL ou de la transcription d' Explain XKCD (y compris le texte du titre juste sous l'illustration). Règles À chaque...

17
Partage secret de Shamir

Étant donné n(le nombre de joueurs), t(la valeur seuil) et s(le secret), sortez les nsecrets générés par l'algorithme de partage de secrets de Shamir . L'algorithme Aux fins de ce défi, les calculs seront effectués en GF (251) (le champ fini de taille 251, autrement connu comme les entiers mod 251...

17
Faire un RNG perdu

Lost est un langage de programmation 2D où la position de départ et la direction de l'ip sont entièrement aléatoires. Il est donc très difficile de créer des programmes Lost déterministes. Mais aujourd'hui nous n'écrivons pas un programme déterministe, nous écrivons un RNG. Écrivez un programme...

17
Indice de permutation inverse

introduction Les permutations lexicographiques d'une liste à n éléments peuvent être numérotées de 0 à n ! - 1. Par exemple, le 3! = 6 permutations (1,2,3)seraient (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Lorsqu'une permutation est appliquée à une liste, ses éléments sont ordonnés dans...

17
Draw 'Til You Drop

Dans Dungeons & Dragons 5th edition (ainsi que dans la plupart des autres éditions), il existe un objet magique appelé Deck of Many Things . C'est un élément incroyablement puissant, car les cartes ont toutes des effets positifs ou négatifs très forts. Pour utiliser le jeu, un personnage...

16
L'expérience de la double fente

Un physicien paresseux a pour tâche de réaliser l'expérience à double fente. Cependant, ils sont paresseux et ne peuvent pas se soucier de configurer tous les équipements eux-mêmes et vont donc simuler les effets. Cependant, ils ne peuvent pas programmer et vont avoir besoin d'aide. Comme ils sont...

16
Lancez un dé ASCII

Dans ce défi de code-golf , vous devez produire un art ascii d'un jet de dé aléatoire. comme ça: ________ /\ \ / \ 6 \ { 4 }-------} \ / 5 / \/_______/ Veuillez noter que: ________ /\ \ / \ 3 \ { 4 }-------} \ / 5 / \/_______/ est une sortie non valide, car ce n'est pas un résultat possible sur un...