首页 > 编程语言 >关于随机数函数(包含C、java)

关于随机数函数(包含C、java)

时间:2024-06-22 16:33:11浏览次数:20  
标签:java 函数 int s1 随机数 public SecureRandom

- 随机数函数在C语言中是rand()

C语言的rand()函数要与srand()一起使用,使用前要用srand()进行初始化。

想在for循环中使用
仅需在外部使用  srand((unsigned)time(NULL))  初始化一次就行。(此处使用当前时间作为种子)

- 随机函数在java中要使用到Random类

与C语言不同,java的随机数方法需要在for循环里面

错误方法:(将随机数初始化放在for循环外面)

import java.security.SecureRandom;

public class First {
    public static void main(String[] args) {
        SecureRandom s = new SecureRandom();
        //SecureRandom采用比Random加密级别更高的算法

        int s1 = s.nextInt(10);


        for (int i = 0; i < 20; i++) {
            System.out.println(s1);
        }


    }
}

运行结果:

 

正确方法: 

import java.security.SecureRandom;

public class First {
    public static void main(String[] args) {
        SecureRandom s = new SecureRandom();
        //SecureRandom采用比Random加密级别更高的算法

        for (int i = 0; i < 20; i++) {
            int s1 = s.nextInt(10);
            System.out.println(s1);
        }


    }
}

运行结果:

标签:java,函数,int,s1,随机数,public,SecureRandom
From: https://blog.csdn.net/Newwwwwwwwwww/article/details/139878951

相关文章

  • 你好,复变函数2.0
      第一行:0或 1 第二行:(空格)+函数(后缀)#pragmawarning(disable:4996)#include<easyx.h>#include<stdio.h>#include<math.h>#definePI3.141592653589793#defineE2.718281828459045#defineK(1.0/256.0)#defineK_1256.0structC{ doublei......
  • JS箭头函数
    箭头函数箭头函数是ES6中引入的一种新的函数定义语法,它提供了一种更简洁、更直观的方式来定义函数。下面是箭头函数的详细说明:基本语法://没有参数的箭头函数constfunc1=()=>{ //函数体};​//单个参数的箭头函数constfunc2=param=>{ //函数体};​......
  • Java计算机毕业设计超市管理系统(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着现代商业的快速发展,超市作为零售业的重要组成部分,其管理效率和运营水平直接影响到企业的竞争力和市场地位。然而,传统的超市管理方式往往存在效率......
  • Java Lambda 表达式中为何不能访问局部定义的变量?
    问题展示代码:publicstaticvoidtest01(){Stringstr="str";newThread(()->{str+="yes";System.out.println(str);}).start();}在jdk1.8下,在lambda表达式中访问str,编译器未报错;提示我不可访问非f......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript旅游网站
    HTML+CSS+JS【旅游网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript影视网站(爱美剧)
    HTML+CSS+JS【影视网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • js函数定义方式
    在JavaScript中,有多种方式来定义函数。下面是几种常见的函数定义方式的详细解析和示例代码:函数声明(FunctionDeclaration):函数声明是最常见且最简单的函数定义方式。它由关键字function、函数名、参数列表和函数体组成。函数声明可以在任何地方进行定义,并且会被提升到作用域的......
  • java_if判断语句
    顺序结构JAVA的基本结构就是顺序结构,除非特别指明,否者就按照顺序一句一句执行。顺序结构是最简单的算法结构。语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,他是任意一个算法都离不开的一种基本算法结构。packagecom.wen.s......
  • 基于Java中的SSM框架实现一汽租车共享平台系统项目【项目源码+论文说明】计算机毕业设
    摘要随着人们生活水平的不断提高,人们租车进行旅游的行为已成为大家的不二选择。汽车租赁服务被称为交通运输服务行新兴的服务行业,因为汽车租赁无须办理保险、无须年检维修、车型可随意更换等优点,以租车代替买车来控制企业成本,其实这种汽车管理方式在外企中是十分流行的方......
  • java中Optional的应用,以及map和flatMap的区别
    关于Option的介绍可以看深入理解java8中的Optional类就可以了,但是复杂一点的使用在网上却没有搜到,这里结合我开发时遇到的真实案例来讲一下Option的使用。1.案例一在真实业务操作过程中,都是对象里面套对象,这边先简单定义操作对象:publicclassPictureCondition{privateStri......