diff --git a/~dev_rating/system/classes/Kohana/Arr.php b/~dev_rating/system/classes/Kohana/Arr.php
index 4876fe6e6e3c0b1708918c1a4bba9b276cc1d4ed..27b110246a088ff1885773b1bfa3cba9be578544 100644
--- a/~dev_rating/system/classes/Kohana/Arr.php
+++ b/~dev_rating/system/classes/Kohana/Arr.php
@@ -10,7 +10,22 @@
  */
 class Kohana_Arr {
 
-	/**
+    public static function shuffle_assoc($list) {
+        if (!is_array($list))
+            return $list;
+
+        $keys = array_keys($list);
+        shuffle($keys);
+
+        $random = [];
+        foreach ($keys as &$key) {
+            $random[$key] = $list[$key];
+        }
+
+        return $random;
+    }
+
+    /**
 	 * @var  string  default delimiter for path()
 	 */
 	public static $delimiter = '.';