Tableaux: réaliser aléatoire SANS fonction PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Tableaux: réaliser aléatoire SANS fonction PHP

Re: Tableaux: réaliser aléatoire SANS fonction PHP

par Saian » 24 juin 2015, 13:20

En effet il code en C mais rien ne t'empêche de reproduire la même chose en PHP.

L'intérêt est qu'il se base sur une théorie mathématique qui est donc reproductible dans n'importe quel langage et qu'aucune fonction native du langage n'est nécessaire à part justement date('U'); (le timestamp) qui sert à initialiser le premier nombre.

Re: Tableaux: réaliser aléatoire SANS fonction PHP

par caema » 24 juin 2015, 13:12

Salut caema, je pense que tu as une bonne piste de réflexion par ici :
http://openclassrooms.com/courses/a-la- ... ction-rand
C'est pour du C à ce que j'ai vu (j'ai regardé vite fait, j'ai pas le temps de détailler cela maintenant) mais merci pour cette ressource :wink:

Re: Tableaux: réaliser aléatoire SANS fonction PHP

par Saian » 24 juin 2015, 11:50

Salut caema, je pense que tu as une bonne piste de réflexion par ici :
http://openclassrooms.com/courses/a-la- ... ction-rand

Re: Tableaux: réaliser aléatoire SANS fonction PHP

par caema » 24 juin 2015, 10:53

Pour tout dire, je vais tester avec la fonction microtime() comme vous le préconisez, je ne pense pas avoir d'autre choix, car personnellement je ne vois pas non plus comment m'y prendre autrement..

Si vous avez d'autres conseils, je suis preneuse ;-)

Re: Tableaux: réaliser aléatoire SANS fonction PHP

par @rthur » 23 juin 2015, 22:58

Hmmmm bon pour générer un tableau avec 50 entrées, c'est pas bien compliqué avec une boucle for()

Par contre, pour générer des valeurs aléatoires uniquement avec la fonction date... je suis moins inspiré...
D'abord parce que ça ne va pas être très aléatoire vu que basé sur la date et l'heure courante.
Et au mieux, il faudrait se baser sur les microsecondes mais pour faire ça avec la fonction date il faut utiliser en complément la fonction PHP microtime() ce qui serait contraire à ton énoncé... :-/

Tableaux: réaliser aléatoire SANS fonction PHP

par caema » 23 juin 2015, 21:06

Bonjour à toutes et tous,

Petite question: comment feriez-vous pour l'exercices suivant ?

Il faut créer un tableau, avec 50 entrées numériques aléatoires, entre 0 et 100.
Peu importe si un chiffre/nombre se retrouve plusieurs fois dans le tableau.
Mais... il faut réaliser cela sans la moindre fonction native de PHP: la seule qui peut être utilisée est la fonction date.

Cet exercice (en réalité une partie de l'exercice puisque je dois ensuite trier ce tableau, toujours sans la moindre fonction de PHP) m'a été demandé il y a quelques jours, et je ne vois même pas comment je peux réaliser cela.

Quelqu'un aurait une idée?

D'avance merci pour l'aide et les explications que vous pourrez m'apporter.