PHP | Golang 生成区间随机数的方法

如题
假设 i, j 为整型且满足关系 i < j

PHP

1
2
3
// 内置函数
<?php
echo mt_rand(i, j);

Golang

1
2
3
4
5
6
7
8
9
10
11
12
13
func randNum(i, j int) int {
// 一定要给一个时间戳的种子 否则每次生成都是一样的值
r := rand.New(rand.NewSource(time.Now().UnixNano()))
return r.Intn(j - i) + i
/**
* 也可以使用
* rand.Seed(time.Now().Unix())
* return rand.Intn(j - i) + i
* 需要注意的是
* Seed使用提供的種子值將生成器初始化為確定性狀態
* 種子不應與任何其他rand方法同時調用
*/
}

7-16 DSA

问题集

  • 只出现一次的数字
  • 有效的数独

MWeb结合语雀的使用

可参考这篇文章 云端写作,自动部署
实现语雀webhook能与travis-CI持续集成交互

记PHPCMS部署

最近 需要把基于phpcms二次开发的项目 部署服务器
发现还是存在不少问题
当然 有不少方法都可以部署
下面 是我本人较为推荐的一种 尽量少影响当前生产环境

6-10 DSA

问题集

  • 如何编程实现“求一个数的平方根”?要求精确到小数点后 6 位
  • 搜索旋转排序数组 leetcode T33
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×