// Returns a random value of $list // ------------------------------------------------------------------------------- // @documentation http://sassylists.com/documentation.html#random-value // ------------------------------------------------------------------------------- // @alias `roll()` // @alias `luck()` // ------------------------------------------------------------------------------- // @dependence `rand()` (Ruby) // ------------------------------------------------------------------------------- // @example random-value(a b c d e) => c // ------------------------------------------------------------------------------- // @param $list [List] : List // ------------------------------------------------------------------------------- // @return [Literal] @function random-value($list) { @return nth($list, random(length($list)) + 1); } // Aliases @function roll($list) { @return random-value($list); } @function luck($list) { @return random-value($list); }