我的任务是将一些 Python 代码移植到 Scala 以进行研究。现在我使用 Apache Math3 公共库并且在使用 MersenneTwister 时遇到了困难。
在 Python 中:
SEED = 1234567890
PRIMARY_RNG = random.Random()
PRIMARY_RNG.seed(SEED)
n = PRIMARY_RNG.randrange((2**31) - 1) #1977150888
Run Code Online (Sandbox Code Playgroud)
在斯卡拉:
val Seed = 1234567890
val PrimaryRNG = new MersenneTwister(Seed)
val n = PrimaryRNG.nextInt(Int.MaxValue) //1328851649
Run Code Online (Sandbox Code Playgroud)
我在这里缺少什么?两者都是 MersenneTwister 的,
并且Int.MaxValue = 2147483647 = (2**31) - 1
我
在Linux Mint 17上安装了
docker v1.3.0和最新的造船厂v2.0.3
并进行了修改/etc/default/docker
DOCKER_OPTS="-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock"
Run Code Online (Sandbox Code Playgroud)
更新防火墙 /etc/default/ufw
DEFAULT_FORWARD_POLICY="ACCEPT"
Run Code Online (Sandbox Code Playgroud)
sudo ufw allow 4243/tcp
我可以访问Web UI http://localhost:8080/
但出于某些或神奇的未知原因,我无法通过CLI登录
WiR3D@pc> /Data/Projects/docker-nginx-php $ sudo docker run --rm -it shipyard/shipyard-cli
shipyard cli> shipyard login
URL: http://localhost:8080
Username: admin
Password: shipyard
Run Code Online (Sandbox Code Playgroud)
这就是我得到的:
FATA[0010] Post http://localhost:8080/auth/login: dial tcp 127.0.0.1:8080: connection refused
Run Code Online (Sandbox Code Playgroud)