当你srand()在函数内部调用时,它是否只rand()在该函数内部生成?
下面是函数main在那里srand()被调用.
int main(){
srand(static_cast<unsigned int>(time(0)));
random_number();
}
void random_number(){
rand();
}
Run Code Online (Sandbox Code Playgroud)
该功能random_number在那里rand()使用的是地方外srand()被调用.
所以我的问题是 - 如果你rand()通过使用种子srand(),你可以使用种子rand()外面的种子srand()吗?包括功能,不同文件等
你如何在java中使用enumMap?我想使用enumMap来获取从0到n的常量命名值,其中n是size.但我不明白oracle网站上的描述> EnumMap.
我试着在这里使用一个
package myPackage;
import java.util.EnumMap;
public class Main{
public static enum Value{
VALUE_ONE, VALUE_TWO, SIZE
}
public static EnumMap<Value, Integer> x;
public static void main(String[] args){
x.put(Value.VALUE_ONE, 0);
x.put(Value.VALUE_TWO, 1);
x.put(Value.SIZE, 2);
int[] myArray = new int[SIZE];
}
}
Run Code Online (Sandbox Code Playgroud)
这不起作用.你怎么用enumMap?
x.put(Value.VALUE_ONE, 0);对于枚举中的每个元素,还有一种方法可以做到吗?
如何创建多个类实例而不单独输入它们的名称?
int main(){
myClass myInstance_1;
myClass myInstance_2;
myClass myInstance_3;
...
myClass myInstace_10;
}
Run Code Online (Sandbox Code Playgroud)