首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    随机函数:Rand,RandBetween

    这两个是可以生成随机数的函数 应用范围并不广 如果你是个彩票迷,可能会用它来确定你今天想要的数字 如果你需要随机数字测试,可能也会用到它 如果你想做一个抽奖Excel,可能会用到它 但是它没办法去重 所以很多做不重复抽奖的都转而求向...VBA帮助 Rand() 这个函数是不需要参数的 没错,括号里面不需要输入任何内容 类似的零参数函数还有Today,Now 它的作用是生成[0,1)之间的任何数 注意,含0但是不含1 也就是你永远取不到...1 如果你要无限近似的取不重复数 这个函数比RandBetween更适合一点 因为它生成不重复数据的概率更大一点 (当然如果你愿意写无穷大的RandBetween上限那也是一样的效果) 就在上图随机生成的...22*6的矩阵中 我们用条件格式看看不重复数据有多少 没有数字变色 如果需要扩充Rand的范围 可以用Rand()*(b-a)+a 来随机生成[a,b)范围内的数字 RandBetween(下限,上限...) 它可以随机生成[下限,上限]的整数 也就是从下限到上限,含双边界的随机整数 例如 我想买一注今晚的彩票 数字范围是1-20 随机生成一个好了 如果觉得不够随机 那就按住[F9]不要放手 给自己来个抽奖

    2K20

    如何重构遗留 PHP 代码 不至于崩溃

    如何重构遗留PHP代码不至于崩溃当你意识到自己接手了一坨遗留代码通常是这样开始的。有人让你修一个小bug,可能是个验证问题,可能是个只在生产环境出现的奇怪边界情况。你打开文件,想着很快就能搞定。...然后你看到了:一个文件3000行业务逻辑和HTML混在一起循环里面写数据库查询变量名叫$x、$temp、$data2函数的返回类型取决于代码当时的心情这时候你才意识到:这就是遗留PHP代码。...用有意义的名字提取函数遗留代码往往做的事情是对的,只是形式不对。...从bug容易藏身的地方开始:函数输入函数输出公开方法展开代码语言:PHPAI代码解释functionfindUser($id){//returnsarrayorfalseornull}重构方向:展开代码语言...如果做对了——你不会崩溃。说不定还会觉得挺有意思。如何重构遗留PHP代码不至于崩溃

    21210
    领券