Γενικό Λύκειο > Διερμηνευτής της ΓΛΩΣΣΑΣ

Παραγωγή τυχαίων αριθμών στο Διερμηνευτή

(1/4) > >>

vassilakis:
Πρότεινα στον Άλκη την ενσωμάτωση μιας συνάρτησης παραγωγής τυχαίων αριθμών στο Διερμηνευτή. Παρόλο που δεν είναι στην ύλη της ΑΕΠΠ θα μας έδινε τη δυνατότητα να υλοποιήσουμε πολλές και ενδιαφέρουσες εφαρμογές.

Τι λέτε και οι υπόλοιποι;

odysseas:
Καλά, η δική μου ψήφος μάλλον δεν μετράει γιατί ο vassilakis είναι κουμπάρος μου, αλλά εν πάσει περιπτώσει υποστηρίζω την πρότασή του για να ανεβάσω το thread και να δημιουργήσω την κατάλληλη δυναμική. Έλα ρε Άλκηηη!

Νίκος Αδαμόπουλος:
+1

Έτσι κι αλλιώς είχαμε βάλει σχετικό θέμα στο προτελευταίο επαναληπτικό διαγώνισμα της ΑΕΠΠ.

bugman:
Είχα φτιάξει ένα Master Mind to 2003 στην Γλώσσα...
Και είχα φτιάξει μια συνάρτηση για τυχαίο ακέραιο από ένα διάστημα ακεραίων.

Master Mind

--- Κώδικας: ---ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ:  Α, Ν
....................
ΑΡΧΗ
  Α <-- 12123
..............


ΣΥΝΑΡΤΗΣΗ ΤΥΧΑΙΑ_Τ(ΑΠ, ΕΩΣ):ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: ΑΠ, ΕΩΣ
ΑΡΧΗ
  Ν <-- N + Α DIV 123
  Α <-- Ν + Α MOD 113031
  Ν <-- (Ν MOD 100)*100+(N DIV 100) MOD 100
  ΑΝ ΑΠ<>ΕΩΣ ΤΟΤΕ
    ΤΥΧΑΙΑ_Τ <-- (Ν MOD (ΕΩΣ-ΑΠ+1))+ΑΠ
  ΑΛΛΙΩΣ
    ΤΥΧΑΙΑ_Τ <-- ΑΠ
  ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
--- Τέλος κώδικα ---

alkisg:
bugman, το παράδειγμα που δίνεις δεν τρέχει σε ΓΛΩΣΣΑ, αφού αυτή δεν υποστηρίζει καθολικές μεταβλητές.

Πλοήγηση

[0] Λίστα μηνυμάτων

[#] Επόμενη σελίδα

Μετάβαση στην πλήρη έκδοση