Questions marquées «dom»

127
Comment devrais-je tester le caractère aléatoire?

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...

51
obtenir un élément aléatoire pondéré

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 fois plus souvent que le citron et 2 fois plus...

42
Quel est le problème avec le DOM?

J'entends toujours des gens (Crockford en particulier) dire que le DOM est une API terrible, mais ne justifie pas vraiment cette déclaration. Outre les incohérences entre les navigateurs, quelles sont les raisons pour lesquelles le DOM est considéré comme si

37
Méthodes de tests unitaires à rendement indéterminé

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...

33
Collisions UUID [fermé]

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...

25
Quelques précisions sur le DOM

J'ai essayé de comprendre le DOM, et même si j'ai une bonne idée de ce que c'est, il y a certaines idées que je ne peux tout simplement pas cerner. Je vais énumérer ce que je pense que le DOM est et mes questions seront en ligne. Le DOM est une représentation entièrement orientée objet de la page...

23
Comment fonctionnent les générateurs de nombres aléatoires?

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...

21
Prédire la sortie de rand () de PHP

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 rand ()? En...

20
Comment générer des UUID «sans danger pour les langues»?

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: / user...

13
Expiration du cache aléatoire

J'ai expérimenté des temps d'expiration de cache aléatoires pour éviter les situations où une demande individuelle force plusieurs choses à mettre à jour à la fois. Par exemple, une page Web peut comprendre cinq composants différents. Si chacun est réglé pour expirer dans 30 minutes, l'utilisateur...