Advertisement
Guest User

Lundi

a guest
Jun 29th, 2014
539
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Haxe 1.51 KB | None | 0 0
  1. import flash.text.TextField;
  2.  
  3. class Main {
  4.     var scroll:Int;
  5.     var noms:Array<String>;
  6.     var prenoms:Array<String>;
  7.     var done:List<String>;
  8.  
  9.     public static function inArray(a:List<String>, el:String) {
  10.         for(i in a) {
  11.             if(el == i) {
  12.                 return true;
  13.             }
  14.         }
  15.         return false;
  16.     }
  17.  
  18.     public function write(t) {
  19.         var tf = new TextField();
  20.         tf.text = t;
  21.         tf.y = scroll;
  22.         tf.width = 500;
  23.         scroll+=15;
  24.         flash.Lib.current.addChild(tf);
  25.     }
  26.  
  27.     public function new () {
  28.         done = new List<String>();
  29.  
  30.         prenoms = ["Lina", "Inaya", "Yasmine", "Maïssa", "Maya", "Sofia", "Kenza", "Sara", "Aya", "Assia", "Lila", "Nour", "Marwa", "Selma", "Nora", "Sirine", "Leïla", "Amina", "Farah", "Salma", "Adam", "Mohamed", "Rayan", "Naël", "Ilyes", "Soan", "Amine", "Kenzo", "Kaïs", "Noam", "Mehdi", "Ayoub", "Younès", "Wassim", "Amir", "Sohan", "Ibrahim", "Youssef", "Naïm", "Yassine"];
  31.  
  32.         noms = ["Smith", "Backer", "Di Caprio", "Burns", "Brown", "Simpson", "Electra", "Morgan", "Hitler", "Mussolini", "De gaulle", "Obama", "De borbon y borbon", "Sanchez", "Mosby", "Scherbatsky", "Aldrins", "Eriksen", "Stinson"];
  33.     }
  34.  
  35.     public function randName() {
  36.         var name:String;
  37.         do {
  38.             name = prenoms[Std.random(prenoms.length)] + " " + noms[Std.random(noms.length)];
  39.         } while(inArray(done, name));
  40.         done.push(name);
  41.         return name;
  42.     }
  43.  
  44.     static public function main() {
  45.         var a = new Main();
  46.         for(i in 0...20) {
  47.             a.write(a.randName() + " : " + Std.random(20) + ", "+ Std.random(20)+ ", " + Std.random(20));
  48.         }
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement