Используйте java.util.Random
Вы можете использовать его для возврата случайного целого числа от 0 до определенного числа.
Затем используйте это случайное значение, чтобы начать свою деятельность.
Чтобы запустить случайную активность во время запуска вашего приложения, вам нужно будет использовать фиктивную активность в качестве активности запуска, оттуда запустить произвольную активность и завершить эту фиктивную активность.
Например,
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Random random = new Random();
int index = random.nextInt(10); // assuming you have 10 activities.
switch (index) {
case 0:
// start activity 1
break;
case 1:
// start activity 2
break;
// other cases
}
finish();
}
}