CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

为什么我产生的随机数总是0

楼主qingtingying(ting)2003-06-01 21:56:45 在 Java / Web 开发 提问

我的程序中有这样一句  
    int   a=(int)(Math.random()*100);  
  可每次都是0 问题点数:20、回复次数:8Top

1 楼chibaby(!小赖皮!)回复于 2003-06-01 22:13:44 得分 0

不是,结果是0——99之间的两位数Top

2 楼wellsoon(感谢wellsoon,请留个联系方式吧)回复于 2003-06-01 22:47:44 得分 10

<%  
  int   a=(int)(Math.random()*100);  
  out.println(a);  
  %>  
   
  运行正常的啊。  
   
  Top

3 楼xqi8(星期八)回复于 2003-06-01 23:22:50 得分 0

<%  
  int   a=(int)(Math.random()*100);  
  out.println(a);  
  %>Top

4 楼AHUA1001(99)回复于 2003-06-02 08:27:28 得分 0

试试这个。  
  int   a=Integer.parseInt(Math.random()*100);Top

5 楼qingtingying(ting)回复于 2003-06-02 16:35:49 得分 0

今天又可以了,可是还有一个问题,为什么要我重启tomcat才生效。昨天我试了好多次都不对。Top

6 楼sunrain_gao(太阳雨)回复于 2003-06-02 16:38:41 得分 0

可能是cache的原因Top

7 楼sunggwei(sun)回复于 2003-06-02 16:44:45 得分 10

tomcat第一次装载一个class文件以后会缓存起来,再使用的时候不会再去装载  
  所有修改java文件的修改需要重起才能看到Top

8 楼jimshen(俺从来不看短消息)回复于 2003-06-02 17:13:46 得分 0

sunggwei说得对,JavaBean和Servlet修改后需要重新启动,JSP不需要Top

相关问题

  • 为什么我的代码产生的随机数(需要0~1之间)总是在0.9左右
  • 产生随机数时为什么还要先srand啊???
  • 如何产生随机数?
  • 如何产生随机数???
  • 怎样产生随机数?
  • 怎么产生随机数?
  • 为什么产生随机数时,种子位置改变会产生这样截然不同的结果?
  • 随机数的产生问题
  • 怎样按概率产生随机数?
  • 如何产生不同的随机数

关键词

  • 修改
  • 文件
  • tomcat
  • 装载
  • 需要
  • random
  • math

得分解答快速导航

  • 帖主:qingtingying
  • wellsoon
  • sunggwei

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo