Ser*_*kyi 6 random sass formula
如何在SASS中的最小和最大参数内生成随机数?例如,从5到15的随机数.
.foo
font-size: random(15)#{px}
Run Code Online (Sandbox Code Playgroud)
如果那是不可能的,那么类似的公式是什么?
谢谢!
3rd*_*cal 11
有一种标准模式可以在一个范围内生成随机值.
Min + (int)(Math.random() * ((Max - Min) + 1))
在scss中它看起来像:
@function randomNum($min, $max) {
$rand: random();
$randomNum: $min + floor($rand * (($max - $min) + 1));
@return $randomNum;
}
.foo {
font-size: #{randomNum(5, 10)}px;
}
Run Code Online (Sandbox Code Playgroud)
Sassmeister 演示.
在SASS中没有设置最小值.
但是您可以按照以下方式调整5到15的随机数.
.foo
font-size: (random(11) + 4)+px
Run Code Online (Sandbox Code Playgroud)
添加4到11,因为random()函数的最小值为1