朱莉娅中的随机数

Moh*_*ami 3 random julia

我想生成一个 1 到 30 之间的随机数 我阅读了文档,但找不到方法

例如我们在 php 中这样做

 rand(1 , 30);
Run Code Online (Sandbox Code Playgroud)

我该如何处理

bon*_*fab 5

文档中对此进行了解释https://docs.julialang.org/en/v1/stdlib/Random/#Base.rand

兰特([rng = GLOBAL_RNG],[S],[变暗...])

从 S 指定的值集中选取一个随机元素或随机元素数组;S 可以是

  • 可索引集合(例如 1:9 或 ('x', "y", :z)),
  • AbstractDict 或 AbstractSet 对象,
  • 一个字符串(被视为字符的集合),或者
  • 类型:要从中选择的值集相当于整数的 typemin(S):typemax(S) (这不适用于 BigInt),相当于 [0,1)[0, 1)[0,1)对于浮点数,对于复数浮点数为 [0,1)+i[0,1)[0, 1)+i[0, 1)[0,1)+i[0,1) ;

S 默认为 Float64。当除了可选的 rng 之外仅传递一个参数并且是一个元组时,它被解释为值 (S) 的集合而不是暗淡的。

对于你的例子来说是

rand(1:30)
Run Code Online (Sandbox Code Playgroud)