ThomasX: Zufallsgenerator

Hallo,
wieder einmal stehe ich vor einer kniffligen (?) Aufgabe und hoffe auf eure Hilfe.

Angenommen ich habe in eine MySQL-DB folgendes eingespeichert:

ID - ENGLISCH - DEUTSCH - LEVEL

1 - go - gehen - leicht
 2 - house - Haus - leicht
 3 - car - Auto - leicht
 4 - ... - ... - schwer
 5 - ... - ... - mittel
 6 - ... - ... - schwer
 7 - ... - ... - leicht

Wie bekomme ich dann zufällig einen Eintrag mit dem Level "leicht"

Danke im Voraus
Thomas

  1. ID - ENGLISCH - DEUTSCH - LEVEL

    1 - go - gehen - leicht
    2 - house - Haus - leicht
    3 - car - Auto - leicht
    4 - ... - ... - schwer
    5 - ... - ... - mittel
    6 - ... - ... - schwer
    7 - ... - ... - leicht

    Wie bekomme ich dann zufällig einen Eintrag mit dem Level "leicht"

    $zufallszahl = rand(1,7)

    mysql_query("SELECT * FROM tabelle WHERE ID LIKE $zufallszahl AND LEVEL LIKE leicht");

  2. Moin,

    mit brute force & bloody ignorance geht's so:

    loop
      select rnd*max_db;
    until level=leicht;

    (Darstellung im Pseudocode)