求一个循环群的生成元,用java代码实现 题目:编写一个函数求循环群的一个生成元,使用java代码实现函数输入:一个大素数p,类型为BigInteger函数返回值:输出素域p的一个生成元g,类型为BigInteger 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static BigInteger getG(BigInteger p, BigInteger p_MinusOne) { BigInteger g = null; outterLoop: for (int i = 2; i < 50; i++) { for (int x1 = 1; x1 <= Integer.valueOf(p_MinusOne.toString()); x1++) { String str1 = String.valueOf(i); String str2 = String.valueOf(x1); BigInteger tmp1 = new BigInteger(str1); BigInteger tmp2 = new BigInteger(str2); if (tmp1.modPow(tmp2, p).compareTo(ONE) == 0 && tmp2.compareTo(p_MinusOne) == -1) { break; } else if (tmp1.modPow(tmp2, p).compareTo(ONE) == 0 && tmp2.compareTo(p_MinusOne) == 0) { g = tmp1; break outterLoop; } } } return g; } java如何生成可执行程序 怎么样提取出这三个文件名? 问题求助 JAVA手机程序设计,大家来下载啊(BT) 如何获得网页的最后更新时间,有人说http 报头里有,请问怎么获取 求一个解决思路 ???在java怎样声明、创建象C语言中的结构体(struct)变量??? ======请问jFrame与jDialog有什么不同?===== 谁有APPLET画饼图的例子???谢谢! 一个疑问? 各位大神们 萌新求一份三百行的简单java程序 最好有文字注释 跪谢 Java 用ImageIcon或者其他的从本地读取一张图片 然后在这张图片上用画笔Graphics根据坐标点来画原点
BigInteger g = null; outterLoop: for (int i = 2; i < 50; i++) {
for (int x1 = 1; x1 <= Integer.valueOf(p_MinusOne.toString()); x1++) {
String str1 = String.valueOf(i);
String str2 = String.valueOf(x1);
BigInteger tmp1 = new BigInteger(str1);
BigInteger tmp2 = new BigInteger(str2);
if (tmp1.modPow(tmp2, p).compareTo(ONE) == 0 && tmp2.compareTo(p_MinusOne) == -1) {
break;
} else if (tmp1.modPow(tmp2, p).compareTo(ONE) == 0 && tmp2.compareTo(p_MinusOne) == 0) {
g = tmp1;
break outterLoop;
}
}
} return g;
}