zoukankan      html  css  js  c++  java
  • [导入]从函数RND的使用想到的!

      写程序的时候经常用到随机函数,ASP里的RND也用到了不少。以前总是直接使用,没什么特别的要求。当然我也知道,当我第一次调用该函数后,以后在同一个程序里调用它的时候,值是一样的。当然,如果程序结束,当你第二次运行程序的时候,它的值会变的!而我前天写程序的时候,觉得这样也应该够了,于是就在调用Rnd前,没有调用Randomize。当然,我在本机上测试没问题,于是传到了服务器上。过了两天后,有人跟我说,你的随机函数是不是无效呀,为什么总是出现同一个数字呢?我想,不会呀,程序第二次运行的时候应该会变的呀,于是我在自己的电脑打开网站,想证明给别人看,我做法没有错!可没想到,还真的是同一个数一直不变,而且不管我什么时候访问。昏,为什么,不是程序第二次运行时,应该清理一下随机序列的吗,为什么一直不变呢?难道程序几天都没有重新运行过!?呵呵,,,,,,就是这个问题,服务器是24小时运行的,当然几天都没有停止过,所以它所产生的随机序列还是几天前的,当然几天都是同一个值了!!!就这点小问题,还郁闷了我几天!

      其实很我问题都是我们自己忽略它,或者自己觉得不可能发生,而以明明知道有问题存在。思维应该严密一点,在出现问题后,也应该从不同的角度去想一下,最后是放弃一些直观的常见的想想法,从更另类的方面去冷静的想想,可能问题会很简单。当然,平时也应该严格要求自己,不要认为一些问题不可能出现就忽略它,或者明明知道存在问题,而觉得它不可能发生就不去处理它,这样的习惯是很害人的。希望以后更多的注意一些!


    文章来源:http://computer.mblogger.cn/wucountry/posts/40238.aspx
    ================================
      /\_/\                        
     (=^o^=)  Wu.Country@侠缘      
     (~)@(~)  一辈子,用心做一件事!
    --------------------------------
      学而不思则罔,思而不学则怠!  
    ================================
  • 相关阅读:
    [Golang学习笔记] 06 程序实体3 类型断言和类型转换
    [Golang学习笔记] 05 程序实体2 作用域访问权限和变量重声明
    [Golang学习笔记] 04 程序实体1 变量声明
    [Golang学习笔记] 03 库源码文件
    virgo-tomcat-server的生产环境线上配置与管理
    virgo-tomcat-server最大并发连接数的修改
    linux系统下kvm虚拟机的安装
    关于virgo-tomcat-server-3.6.0.RELEASE配置文件修改说明
    关于在Linux下apache-maven的安装
    H3C系列之三层交换机文件管理
  • 原文地址:https://www.cnblogs.com/WuCountry/p/305950.html
Copyright © 2011-2022 走看看