Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.75 KB | None | 0 0
  1. $text = [
  2.   "Cory",
  3.   "Calvin",
  4.   "Jamie",
  5.   "Rosie",
  6.   "William",
  7.   "Mary",
  8.   "Joe",
  9.   "Rene",
  10.   "Abraham",
  11.   "Jared",
  12.   "Gregory",
  13.   "Hazel",
  14.   "Bradley",
  15.   "Rhonda",
  16.   "Alaina",
  17.   "Donna",
  18.   "Pamela",
  19.   "Barb",
  20.   "Jack",
  21.   "Randi",
  22.   "Donald",
  23.   "Hattie",
  24.   "Richard",
  25.   "Randi",
  26.   "Mozelle",
  27.   "Martha",
  28.   "Herman",
  29.   "Mary",
  30.   "Renee",
  31.   "Thomas",
  32.   "Charles",
  33.   "Maria",
  34.   "Jason",
  35.   "Sylvia",
  36.   "Bridget",
  37.   "Timothy",
  38.   "Norris",
  39.   "Cynthia",
  40.   "Kimberly",
  41.   "Jeffery",
  42.   "Kari",
  43.   "Celia",
  44.   "Margaret",
  45.   "Jennifer",
  46.   "Evelyn",
  47.   "Dale",
  48.   "Angela",
  49.   "Rafael",
  50.   "Jacquelyn",
  51.   "Steven"
  52. ];
  53.  
  54. $dummyScoutDataQuery = "INSERT INTO scout_data (name, match_number,
  55.         team, robot_moved, auto_balls_crossed, auto_balls_high,
  56.         auto_balls_low, teleop_balls_high, teleop_balls_low,
  57.          robot_defended, end_game, rating, score, comments)
  58.        VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
  59. if ($stmt = $db->prepare($dummyScoutDataQuery)) {
  60.     for ($i = 0; $i < 50; $i++) {
  61.         switch (rand(0, 2)) {
  62.             case 0:
  63.                 $endGame = "none";
  64.                 break;
  65.             case 1:
  66.                 $endGame = "scaling";
  67.                 break;
  68.             case 2:
  69.                 $endGame = "challenging";
  70.                 break;
  71.         }
  72.         $stmt->bind_param("siiiiiiiiisiis",
  73.         $text[$i],
  74.         $i + 1,
  75.         rand(1, 100) <= 15 ? 3506 : rand(1, 6000),
  76.         rand(0, 1),
  77.         rand(0, 6),
  78.         rand(0, 6),
  79.         rand(0, 6),
  80.         rand(0, 6),
  81.         rand(0, 6),
  82.         rand(0,1),
  83.         $endGame,
  84.         rand(0, 6),
  85.         rand(0, 6),
  86.         generateRandomString(rand(10, 20)));
  87.         $stmt->execute();
  88.        
  89.         $insert_id = $stmt->insert_id;
  90.        
  91.         $dummyDefenseQuery = "INSERT INTO `defenses` (`id`, `gametime`, `low_bar`, `portcullis`, `cheval_de_frise`, `moat`, `ramparts`, `drawbridge`, `sally_port`, `rock_wall`, `rough_terrain`) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);";
  92.         if($defense_stmt = $db->prepare($dummyDefenseQuery)) {
  93.             //stupid stupid php
  94.             $auto = "auto";
  95.             $defense_stmt->bind_param("isiiiiiiiii", $insert_id,
  96.                 $auto,
  97.                 rand(0, 3),
  98.                 rand(0, 3),
  99.                 rand(0, 3),
  100.                 rand(0, 3),
  101.                 rand(0, 3),
  102.                 rand(0, 3),
  103.                 rand(0, 3),
  104.                 rand(0, 3),
  105.                 rand(0, 3));
  106.             $defense_stmt->execute();
  107.         } else {
  108.             header('HTTP/1.1 500 SQL Error', true, 500);
  109.             $db->close();
  110.             die ( '{"message":"Failed creating defenses statement"}' );
  111.         }
  112.  
  113.         if($defense_stmt = $db->prepare($dummyDefenseQuery)) {
  114.             //stupid stupid php
  115.             $teleop = "teleop";
  116.             $defense_stmt->bind_param("isiiiiiiiii", $insert_id,
  117.                 $teleop,
  118.                 rand(0, 3),
  119.                 rand(0, 3),
  120.                 rand(0, 3),
  121.                 rand(0, 3),
  122.                 rand(0, 3),
  123.                 rand(0, 3),
  124.                 rand(0, 3),
  125.                 rand(0, 3),
  126.                 rand(0, 3));
  127.             $defense_stmt->execute();
  128.         } else {
  129.             header('HTTP/1.1 500 SQL Error', true, 500);
  130.             $db->close();
  131.             die ( '{"message":"Failed creating defenses statement"}' );
  132.         }
  133.     }
  134. } else {
  135.     header('HTTP/1.1 500 SQL Error', true, 500);
  136.     $db->close();
  137.     die('{"message":"'.$stmt->error.'"}');
  138. }
  139.  
  140. function generateRandomString($length = 10) {
  141.     $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  142.     $charactersLength = strlen($characters);
  143.     $randomString = '';
  144.     for ($i = 0; $i < $length; $i++) {
  145.         $randomString .= $characters[rand(0, $charactersLength - 1)];
  146.     }
  147.     return $randomString;
  148. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement