2012年6月14日
http://home.ustc.edu.cn/~xuntai/C/Reference/Generate_Rand_Number.html
http://www.cnblogs.com/afarmer/archive/2011/05/01/2033715.html 关于生成随机数的,写的不错.
rand() [0 RAND_MAX)
看一个实例
float value[10];
for(int i=0; i<10; i++){
value[10]=randomFloat();
printf("%f",value[i]);
}
float randomFloat(void){
srand((unsigned)time(NULL));
float r=(float)rand()/RAND_MAX;
return r;
}
猜下值是多少?
答案是一样的, 这是因为 srand((unsigned)time(NULL)) 在读取的时候时间已经固定了,所以无论怎样值是一样的;只要把 srand((unsigned)time(NULL))
移出for loop 答案就会变得不一样.
double RandomDouble(int min, int max){
double d=min+((float)rand()/(RAND_MAX+1))*(max-min);
//[0, 1]
return d;
}
这是我写的一个function , 返回[min, max ]的double值, 希望对你们有用.
posted @
2013-01-17 16:14 ^小黑子^ 阅读(315) |
评论 (0) |
编辑 收藏
Excel 怎样把图快速保存为图片
网上看了很多保存图片的方法, 但都比较复杂, 今天黑子就教大家快速保存图片吧,首先来看下Excel 的线性图
第一步, 我们要做的只是点击线性图,然后右击复制(ctrl + c)即可,第二步,打开Microsoft picture manager
第三步, 选定好要保存的文件夹,这里是My pictures, 黏贴(ctrl+ v)即可. 图片质量没影响,
比QQ截图什么的要好的多.
posted @
2012-09-30 13:14 ^小黑子^ 阅读(3912) |
评论 (0) |
编辑 收藏
public static void main(String args[]) 是程序的起始点,java 虚拟机运行程序的时候先找的就是main方法。
public 表示的是这个程序的访问权限, 表示任何场合都可以被引用。
static 表示方法是静态的, 不依赖对象的,是属于类的, 在类加载的时候main()方法也随着加载到内存中去
void 是表示不需要返回值的
String args[] 是一个String数组的表明(这里只有args变量可以变),它将包含位于类名之后的命令行中的自变量, 'javac' 不是内部或外部命令,
也不是可运行的程序或批处理文件。例如java Test1 a b c 意思是args[0]=a , args[1]=b, args[2]=c.
这里主要介绍String arg[] 首先让我们看一段代码:
该代码保存在d:\workspace\第一章\src
在这里我们要表示 args[] 到底是指什么?
首先让我们先运行cmd Dos 命令窗口
1. cmd
2. 代码路径 用cd/d + 路径名称 进入那个目录
3. javac Test1.java
4. java Test1 a b c
5. 结果显示
由此我们可以看出 args[] 是用来传递命令行中的参数用的在这里 当javac Test1.java 可能会显示 :
<<javac 不是内部或外部命令,也不是可运行的程序或批处理文件>>
这可能就是环境配置的问题了。你可以在下面找到答案 http://topic.csdn.net/u/20080818/21/cec5c598-aec2-41a1-bd8f-1bbcaa31ba28.html
REFERENCE:
http://wenku.baidu.com/view/e249a0c44028915f804dc27c.html
http://www.blogjava.net/invisibletank/archive/2007/12/25/170313.html
posted @
2012-06-14 13:45 ^小黑子^ 阅读(4600) |
评论 (0) |
编辑 收藏