public static GetRandomFunc() {
switch((int)(Math.random()*NUM_FUNCTIONS) {
case 0:
functionA();
break;
case 1:
functionB();
break;
case 2:
functionC();
break;
// ...
}
}
我想在 main 中随机调用 GetRandomFunc() ,直到每个函数都被调用一次然后结束。我如何确保一个函数只被调用一次,如果所有函数都被调用,它会打印出 System.out.println("All done")