Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 挪威组织Jonsummer发电机_Java - Fatal编程技术网

Java 挪威组织Jonsummer发电机

Java 挪威组织Jonsummer发电机,java,Java,我想知道如何用Java编写代码来生成挪威组织Jonsummer。我发现这会产生有效的组织Jonsummer。但我不知道怎么做。请帮忙 谢谢 从链接站点(代码很容易理解,IMHO): 你可能会做一些研究。了解如何/在何处指定这些数字。此问题不在此网站范围内。你想知道这些数字是如何产生的。嗯,编程不是你的问题。您需要能够创建有效数字的算法。这也不是一个要求未知算法的地方。这已经存在了很长一段时间了 var num1 = Math.floor(Math.random()*10); va

我想知道如何用Java编写代码来生成挪威组织Jonsummer。我发现这会产生有效的组织Jonsummer。但我不知道怎么做。请帮忙

谢谢

从链接站点(代码很容易理解,IMHO):


你可能会做一些研究。了解如何/在何处指定这些数字。此问题不在此网站范围内。你想知道这些数字是如何产生的。嗯,编程不是你的问题。您需要能够创建有效数字的算法。这也不是一个要求未知算法的地方。这已经存在了很长一段时间了
    var num1 = Math.floor(Math.random()*10);
    var num2 = Math.floor(Math.random()*10);
    var num3 = Math.floor(Math.random()*10);
    var num4 = Math.floor(Math.random()*10);
    var num5 = Math.floor(Math.random()*10);
    var num6 = Math.floor(Math.random()*10);
    var num7 = Math.floor(Math.random()*10);
    var num8 = Math.floor(Math.random()*10);

    // Weights: 3 2 7 6 5 4 3 2
    var weighted = num1*3 + num2*2 + num3*7 + num4*6 + num5*5 + num6*4 + num7*3 + num8*2;
    var remainder = weighted % 11;
    var contr = 11 - remainder;

    if (contr == 11)
        contr = 0;

    //alert("weighted: " + weighted + "\nremainder: " + remainder + "\ncontr: " + contr);

    if (contr == 10)
        return null; // invalid orgnr
    else
        return "" + num1 + num2 + num3 + num4 + num5 + num6 + num7 + num8 + contr; // valid orgnr