diff --git a/public/index.php b/public/index.php
index 6c0ed8f45fc37b19e69ebd1d8c23ac21ad50410d..ec7b370150c9820e89c035a1f08ffcaa0cb355da 100644
--- a/public/index.php
+++ b/public/index.php
@@ -111,7 +111,7 @@ if ($generatePlaylistFromPlaylist) {
         $recommendedTrackIds = $filteredTrackIds;
     }
 
-    $newPlaylist = createPlaylistWithRandomTracks($api, $recommendedTrackIds, ($generateLongPlaylist ? 100 : 50));
+    $newPlaylist = createPlaylistWithRandomTracks($api, $recommendedTrackIds, $generateLongPlaylist ? 100 : 50);
     $templateData['infos'][] = getCreatedPlaylistInformationMessage($api, $newPlaylist);
     $templateData['playlist'] = createDisplayablePlaylist($newPlaylist);
 
@@ -150,7 +150,7 @@ if ($generatePlaylistFromPlaylist) {
         }
     }
 
-    $newPlaylist = createPlaylistWithRandomTracks($api, $recommendedTrackIds, ($generateLongPlaylist ? 100 : 50));
+    $newPlaylist = createPlaylistWithRandomTracks($api, $recommendedTrackIds, $generateLongPlaylist ? 100 : 50);
     $templateData['infos'][] = getCreatedPlaylistInformationMessage($api, $newPlaylist);
     $templateData['playlist'] = createDisplayablePlaylist($newPlaylist);
 
@@ -192,7 +192,7 @@ if ($generatePlaylistFromPlaylist) {
         }
     }
 
-    $newPlaylist = createPlaylistWithRandomTracks($api, $recommendedTrackIds, ($generateLongPlaylist ? 100 : 50));
+    $newPlaylist = createPlaylistWithRandomTracks($api, $recommendedTrackIds, $generateLongPlaylist ? 100 : 50);
     $templateData['infos'][] = getCreatedPlaylistInformationMessage($api, $newPlaylist);
     $templateData['playlist'] = createDisplayablePlaylist($newPlaylist);
 } else {
diff --git a/spotify/lib.php b/spotify/lib.php
index b8b14d5d57f200eff6c6882de9246a7b76a57ee0..cbacc15f622c3912263f3dea271a2759ff3e6db2 100644
--- a/spotify/lib.php
+++ b/spotify/lib.php
@@ -19,12 +19,12 @@ function createEmptyPlaylist($api)
     return $playlist;
 }
 
-function pickRandomTrackFromArray($recommendedTrackIds, $count = 50)
+function pickRandomTracksFromArray($recommendedTrackIds, $count = 50)
 {
     $recommendedTrackIds = array_keys($recommendedTrackIds);
     error_log('=> Got '.count($recommendedTrackIds).' unique recommendatations.');
     shuffle($recommendedTrackIds);
-    $pickedTrackIds = array_slice($recommendedTrackIds, 0, 50);
+    $pickedTrackIds = array_slice($recommendedTrackIds, 0, $count);
     error_log('Keep '.count($pickedTrackIds).' random tracks.');
 
     return $pickedTrackIds;
@@ -67,7 +67,7 @@ function getRandomArtistsFromTopArtists($api, $countInTopArtists, $countInLessTo
 function createPlaylistWithRandomTracks($api, $trackIds, $count = 50)
 {
     $playlist = createEmptyPlaylist($api);
-    $pickedTrackIds = pickRandomTrackFromArray($trackIds);
+    $pickedTrackIds = pickRandomTracksFromArray($trackIds, $count);
     $api->replacePlaylistTracks($playlist->id, $pickedTrackIds);
 
     return $api->getPlaylist($playlist->id);