Manque d’inspiration : Le site du hasard, Random.org

Faire des tirages de nombres de façon aléatoire n’est pas une mince affaire en informatique. La notion de hasard est très difficile à reproduire informatiquement parlant et les ordinateurs, qui ne sont que des machines au comportement déterminé ne sont à priori pas les mieux à même de réaliser cette tâche courante. Bien sûr, on peut les programmer pour faire des tirages de nombres pseudo aléatoires, mais les mécanismes qui reposent sur des algorithmes et des fonctions mathématiques ne donnent jamais des nombres comme s’ils étaient véritablement le fruit du pur hasard puisqu’ils sont les résultats d’un calcul prévisible.
La plupart du temps, ces nombres pseudo aléatoires sont suffisants, mais pour générer des séquences de nombres absolument aléatoires, il faut s’appuyer sur des phénomènes naturels qui ne sont pas purement mathématiques et par conséquent déterminés à l’avance.
C’est l’objectif de Random.org qui se propose de générer en ligne des nombres aléatoires en se basant non sur un calcul mathématique, mais sur le bruit de fond de l’atmosphère terrestre qui n’a rien de déterminé ni de prévisible.
La plupart des données fournies par le site sont gratuites, mais quelques modèles plus sophistiqués sont payants.
Random.org ne se cantonne pas de générer une simple suite de nombres tirés du hasard, le site peut aussi s’utiliser pour bien d’autres choses :

  • Générateur d’un nombre aléatoire compris entre un minimum et un maximum
  • Simulation de loteries avec choix du pays où elle est utilisée (pour la France, par exemple l’EuroMillions et le Loto)
  • Générateur de grilles de Keno
  • Tirage à pile ou face en utilisant une véritable pièce de monnaie en circulation dans divers pays (pour la France, les pièces de 1 et 2 euros sont utilisables)
  • Simulation d’un jet de dé avec représentation graphique du résultat
  • Distribution aléatoire de cartes à jouer avec la possibilité de choisir les cartes à prendre en compte dans le tirage
  • Générateur de nombres aléatoires : nombre de tirages, séquences, choix de la base (hexadécimal, décimal, octal, binaire), nombres entiers, nombres fractionnaires…
  • Générateur de listes : à partir d’une liste de mots, chaînes de caractères (chiffres, majuscules, minuscules…)
  • Générateur de mots de passe : nombre de caractères, à partir d’un identifiant…
  • Générateur aléatoire d’heures : choix de l’heure de début, de l’heure de fin, intervalle entre deux heures…
  • Générateur aléatoire de dates : choix de la date de début, de la date de fin, jours de la semaine à inclure, formats…
  • Générateur aléatoire de coordonnées géographiques (latitude et longitude) avec affichage de l’emplacement sur une carte
  • Générateur de fichiers graphiques bitmap au format PNG ou GIF avec choix de la largeur et de la hauteur de l’image
  • Choix de fichiers à télécharger contenant des séquences de nombres aléatoires
  • Générateur aléatoire de notes de musique
  • Générateur aléatoire de fichiers audio au format WAV, AIF ou AU : le fichier s’écoute depuis le navigateur Web et se télécharge

 logo-random-org

Les possibilités de Random.org sont infinies. Dès que vous avez besoin d’un élément qui soit le fruit du hasard : nombre, séquence de nombres, dates, grilles de loto, tirages au sort…, vous trouverez de quoi le générer depuis le site en étant assuré qu’il est aléatoire. De très nombreuses références et documents sont accessibles depuis le site. Ils expliquent notamment ce qu’est le hasard et comment on peut le reproduire. Diverses applications portables sont également déclinées pour les smartphones Apple et Android : simulateur de pile ou face, générateur de jets de dés, mélangeur de cartes à jouer, générateur de grilles de Loto, générateur de nombres entiers aléatoires et générateur de listes.

Source : Random.org