This is a java program to generate sequence of N characters randomly.
Here is the source code of the Java Program to Generate a Sequence of N Characters for a Given Specific Case. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.
// Specific case is that characters are generated randomly package com.sanfoundry.combinatorial; import java.util.Scanner; public class SequenceOfNCharacters { public static Integer randomInt(Integer low, Integer high) { return (int) (Math.floor(Math.random() * (high - low + 1)) + low); } public static Character randomChar(String str) { return str.charAt(randomInt(0, str.length() - 1)); } public static String generateRandSeq(Integer length, String src) { String seq = ""; for (int i = 1; i <= length; i = i + 1) { seq += randomChar(src); } return seq; } public static void main(String[] args) { String src = "abcdefghijklmnopqrstuvwxyz"; Scanner sc = new Scanner(System.in); System.out.println("Enter the number of sequences to be generated: "); int numberOfSequence = sc.nextInt(); System.out.println("Enter the length of each sequence: "); int length = sc.nextInt(); for (int i = 0; i < numberOfSequence; i++) { System.out.println(generateRandSeq(length, src)); } sc.close(); } }
Output:
$ javac SequenceOfNCharacters.java $ java SequenceOfNCharacters Enter the number of sequences to be generated: 4 Enter the length of each sequence: 5 qgpnt kdxyr ynhmf wambi Enter the number of sequences to be generated: 3 Enter the length of each sequence: 8 ilhddizq evmpejxv malvlhja
Related posts:
Java Program to Implement PriorityQueue API
Java Program to Implement Binomial Heap
So sánh ArrayList và Vector trong Java
Compact Strings in Java 9
Java Program to Implement Sparse Array
A Guide to ConcurrentMap
Java Program to Implement Multi-Threaded Version of Binary Search Tree
Retrieve User Information in Spring Security
Spring Boot - Database Handling
Set Interface trong Java
How to Convert List to Map in Java
Guide to PriorityBlockingQueue in Java
Giới thiệu Google Guice – Binding
Java Program to Describe the Representation of Graph using Incidence Matrix
Using Custom Banners in Spring Boot
Cachable Static Assets with Spring MVC
Java Program to Find the Vertex Connectivity of a Graph
Java Web Services – JAX-WS – SOAP
A Guide to JUnit 5 Extensions
Java Program to Implement Min Hash
Sending Emails with Java
Java Program to Check Multiplicability of Two Matrices
Java Program to Search Number Using Divide and Conquer with the Aid of Fibonacci Numbers
Guide to BufferedReader
Tìm hiểu về Web Service
Java Program to Implement Network Flow Problem
Java Program to Implement Range Tree
Rest Web service: Filter và Interceptor với Jersey 2.x (P2)
Java Program to Implement Ternary Search Algorithm
Guide to ThreadLocalRandom in Java
Java Program to Implement Coppersmith Freivald’s Algorithm
Java Program to Implement K Way Merge Algorithm