gpt4 book ai didi

java - 生成满足某些条件的随机数

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:53:50 26 4
gpt4 key购买 nike

我想生成一个不应大于变量“max”并满足以下条件的随机数:

    int fi= 17;
int max=96;
int i=1;
int rez=0;
while(i<max)
{
if((i*max)%fi==1) rez=i;
i++;
}
System.out.println(rez);

结果总是0。有什么问题吗?

最佳答案

    import java.util.*;
class hello
{
public static void main (String[] args) throws java.lang.Exception
{
Random r=new Random();
int i=1;
while(i<96)
{

if(((i*96)%17)==1)
{
System.out.println("i:- "+i);
}
i++;
}
}
}

输出:我:- 14我:- 31我:- 48我:- 65我:- 82

关于java - 生成满足某些条件的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37185439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com