diff --git a/src/DataFixtures/AppFixtures.php b/src/DataFixtures/AppFixtures.php
index 4c06c8fbb85c19a488647fe060e1c23bea7807cd..e3fe7b39580cc2ad4f6b7b9cd4e3bab79fb889c7 100644
--- a/src/DataFixtures/AppFixtures.php
+++ b/src/DataFixtures/AppFixtures.php
@@ -24,14 +24,18 @@ class AppFixtures extends Fixture
         $user->setPassword($this->passwordHasher->hashPassword($user, "password"));
         $manager->persist($user);
 
-        $transaction = new Transaction();
-        $transaction->setLocation("Metro Cote des Neiges");
-        $transaction->setDescription("Epicerie");
-        $transaction->setAmount(10);
-        $transaction->setCategory("groceries");
-        $manager->persist($transaction);
-        $user->addTransaction($transaction);
-
+        $locations = Array("Metro Cote des Neiges", "Aldo", "Amir", "Bath&BodyWorks", "bento", "David's Tea", "Decathlon", "Dynamite", "Ernest", "Foot Locker", "EBGames", "Garage", "Globo", "Jean Coutu", "Jugo Juice", "La Cremiere", "La Vie en Rose", "Laura Secord", "Levi's", "Lindt", "lululemon", "Mobile Klinik", "Old Navy", "Pandora", "Reitmans", "Canadian Tire", "RW&CO", "SAQ", "Sephora", "Subway", "Thai Express", "The Source", "Tour de jeux", "UniQlo", "Valentine", "Yves Rocher");
+        $nbTransactionsToGenerate = rand(3, count($locations));
+        for ($i = 0; $i < $nbTransactionsToGenerate; $i++)
+        {
+            $transaction = new Transaction();
+            $transaction->setLocation($locations[rand(0, $nbTransactionsToGenerate)]);
+            $transaction->setDescription("stores");
+            $transaction->setAmount(rand(5, 500));
+            $transaction->setCategory("auto-detect");
+            $manager->persist($transaction);
+            $user->addTransaction($transaction);
+        }
 
         $manager->flush();
     }