例如,在 swift 中,你会这样做:
let date = Date(timeIntervalSinceReferenceDate: 500000)
print(date)
要得到:
2001-01-06 18:53:20 +0000
例如,在 swift 中,你会这样做:
let date = Date(timeIntervalSinceReferenceDate: 500000)
print(date)
要得到:
2001-01-06 18:53:20 +0000
目前我做这样的事情来将变量设置为数组中的随机项:
array=("foo" "bar" "baz")
var=${array[$RANDOM % ${#array[@]} ]}
如果我想设置$var
为这些值之一,但指定变量将分别设置为每个项目的值的机会,我该怎么办?假设我想要 73.3% 的机会foo
、26.6% 的机会bar
和 0.1% 的机会baz
。
例如,我有一个如下所示的脚本:
while true
do
echo $randomvar
done
输出可能如下所示:
foo
foo
foo
bar
bar
foo
我可以在 echo 之后添加什么以使输出看起来像这样?:
foo
bar
foo