如果数组的长度未知,如何选择 Java 数组的随机元素

How to choose a random element of a Java array if the length of the array is unknown

我有一组饼干:

Cookie[] ncs = request.getCookies();

他们的名字像"n1","n2"..."n40".."nk"

如何在不考虑 "username" 等其他 cookie 的情况下选择随机 cookie?

您可以使用下面显示的技术来获取随机 cookie。

Cookie[] ncs = request.getCookies();
int randomInt = (int)(Math.random() * ncs.length);
Cookie randomCookie = ncs[randomInt];