This is a java program to generate random numbers using rand() and srand() functions. Java provides Random class that generates a random numbers. rand() gives long random numbers. srand() provides unique numbers.
Here is the source code of the Java Program to Use rand and srand Functions. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.
//This is a sample program to generate a random numbers using rand() and srand() //rand() gives long random numbers //srand() provides unique numbers import java.util.Random; import java.util.UUID; public class Rand_and_Srand { public static void main(String args[]) { System.out.println("The numbers using rand"); for(int i=0; i<5; i++) { Random rand = new Random(); System.out.println(Math.abs(rand.nextInt())); } System.out.println("The numbers using srand"); for(int i=0; i<5; i++) { System.out.println(Math.abs(UUID.randomUUID().getMostSignificantBits())); } } }
Output:
$ javac Rand_and_Srand.java $ java Rand_and_Srand The numbers using rand 1339557437 636169175 1207287888 1539694038 1040189301 The numbers using srand 301709257092546335 8798470719933102847 3480203219570178904 3272351410737399038 2158529096808811162
Related posts:
Java Program to Implement Shoelace Algorithm
Java – Reader to InputStream
Spring Cloud – Adding Angular
Java Program to Implement String Matching Using Vectors
Spring Boot - Rest Controller Unit Test
Multi Dimensional ArrayList in Java
Java Program to Implement Stack using Linked List
Spring RestTemplate Request/Response Logging
Generating Random Numbers in a Range in Java
Java 8 Streams peek() API
Jackson JSON Views
Sử dụng CountDownLatch trong Java
Java Program to Find the Minimum Element of a Rotated Sorted Array using Binary Search approach
Lớp Arrarys trong Java (Arrays Utility Class)
Guide to Java Instrumentation
An Intro to Spring Cloud Security
Spring @RequestMapping New Shortcut Annotations
Java Program to find the peak element of an array using Binary Search approach
Spring Boot Change Context Path
Programmatic Transaction Management in Spring
Template Engines for Spring
How to Delay Code Execution in Java
Java Program to Implement Hash Tables Chaining with Doubly Linked Lists
JPA/Hibernate Persistence Context
String Operations with Java Streams
Intro to Spring Boot Starters
Recommended Package Structure of a Spring Boot Project
The Thread.join() Method in Java
Java InputStream to String
Giới thiệu SOAP UI và thực hiện test Web Service
Running Spring Boot Applications With Minikube
Java Program to Implement Attribute API