Considérez une méthode pour mélanger au hasard des éléments dans un tableau. Comment écririez-vous un test unitaire simple mais robuste pour vous assurer que cela fonctionne? J'ai mis au point deux idées qui présentent toutes deux des défauts évidents: Mélangez le tableau, puis assurez-vous que son ordre diffère d'avant. Cela …
Ce que je veux dire par là, c’est que dans presque tous les tutoriels que j’ai lus sur les langages fonctionnels, c’est que l’un des avantages des fonctions, c’est que si vous appelez une fonction avec les mêmes paramètres deux fois, vous obtiendrez toujours la même résultat. Comment pouvez-vous alors …
J'ai, par exemple, cette table + ----------------- + | des fruits | poids | + ----------------- + | pomme | 4 | | orange | 2 | | citron | 1 | + ----------------- + J'ai besoin de retourner un fruit au hasard. Mais les pommes doivent être cueillies 4 …
J'essayais de résoudre un problème de loisir qui nécessitait la génération d'un million de nombres aléatoires. Mais je me suis vite rendu compte qu'il devenait difficile de les rendre uniques. J'ai pris Algorithm Design Manual pour en savoir plus sur la génération de nombres aléatoires. Il contient le paragraphe suivant …
Mon projet actuel consiste, de manière succincte, à créer des "événements aléatoires contraignants". Je génère essentiellement un calendrier d'inspections. Certaines d'entre elles sont basées sur des contraintes de planning strictes; vous effectuez une inspection une fois par semaine le vendredi à 10h00. Les autres inspections sont "aléatoires"; il existe des …
Êtes-vous au courant ou avez-vous mis au point des algorithmes «en-tête» pratiques, faciles à apprendre, qui permettent aux humains de générer (en quelque sorte des «vrais») nombres aléatoires? Par "en tête" je veux dire .. de préférence sans outils ni appareils externes. En outre, une sortie élevée (plusieurs nombres aléatoires …
J'ai une classe destinée à générer un mot de passe aléatoire d'une longueur également aléatoire, mais limité entre une longueur minimale et maximale définie. Je construis des tests unitaires et j'ai rencontré un petit problème intéressant avec cette classe. L’idée d’un test unitaire est qu’il soit répétable. Si vous exécutez …
Je recherche des suggestions de pseudocodes pour trier mes fichiers mp3 de manière à éviter les répétitions de titres et d'artistes . J'écoute des crooners - Frank Sinatra, Tony Bennett, Ella Fitzgerald, etc., qui chantent de vieilles normes. Chaque artiste enregistre plusieurs des mêmes chansons - Volez-moi sur la lune, …
Quelqu'un a-t-il réellement mené des recherches sur la probabilité de collisions d'UUID, en particulier avec des UUID de version 4 (aléatoires), étant donné que les générateurs de nombres aléatoires que nous utilisons ne sont pas vraiment aléatoires et que nous pourrions avoir des dizaines ou des centaines de machines identiques …
J'ai récemment vu cette question à math.SE. Cela m'a fait réfléchir. Pi pourrait-il être utilisé comme générateur de nombres aléatoires bruts? Je veux dire que les résultats sont bien connus (depuis combien de temps pi est-il calculé?), Mais Pi semble être assez aléatoire lorsqu'il est pris 1 chiffre à la …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Je réfléchissais simplement à la rand()fonction php , et je pensais à comment je pouvais la refaire, et je suis tombé complètement stupéfait. Comment …
J'ai lu dans de nombreuses sources que la sortie de rand () de PHP est prévisible car c'est un PRNG, et j'accepte principalement cela comme un fait simplement parce que je l'ai vu dans tant d'endroits. Je suis intéressé par une preuve de concept: comment pourrais-je prévoir la sortie de …
J'ai toujours voulu utiliser des chaînes générées aléatoirement pour les ID de mes ressources, donc je pouvais avoir des URL plus courtes comme ceci: / user / 4jz0k1 Mais je ne l'ai jamais fait, car j'étais préoccupé par la génération aléatoire de chaînes créant des mots réels, par exemple: / …
En faisant du travail de R&D, je me retrouve souvent à écrire des programmes qui ont un certain degré d'aléatoire dans leur comportement. Par exemple, lorsque je travaille en programmation génétique, j'écris souvent des programmes qui génèrent et exécutent du code source aléatoire arbitraire. Un problème avec le test d'un …
J'obtiens que / dev / random est une bonne source d'entropie, et c'est ce qui est généralement utilisé - C'est juste que je lis sur GC, au moins en Java, il semble accepté que le démon de récupération de place s'exécute de manière non déterministe . Si c'est vrai, pourquoi …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.