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:
A Guide to JUnit 5
Simplify the DAO with Spring and Java Generics
Java Program to Implement Ternary Heap
New Features in Java 12
Java Program to Implement Bresenham Line Algorithm
Java Program to Implement Merge Sort Algorithm on Linked List
Java Program to Implement Double Order Traversal of a Binary Tree
Java Program to Perform Complex Number Multiplication
REST Web service: HTTP Status Code và xử lý ngoại lệ RESTful web service với Jersey 2.x
Java – Reader to String
Java Program to Check whether Directed Graph is Connected using DFS
Spring Security Custom AuthenticationFailureHandler
Dockerizing a Spring Boot Application
Lập trình đa luồng với CompletableFuture trong Java 8
Consumer trong Java 8
Spring RestTemplate Request/Response Logging
Java Program to Implement Naor-Reingold Pseudo Random Function
Validations for Enum Types
Java Program to Check for balanced parenthesis by using Stacks
Java Program to Sort an Array of 10 Elements Using Heap Sort Algorithm
@DynamicUpdate with Spring Data JPA
Java Program to Find MST (Minimum Spanning Tree) using Kruskal’s Algorithm
Guide to Java OutputStream
Initialize a HashMap in Java
An Intro to Spring Cloud Zookeeper
Working with Tree Model Nodes in Jackson
Encode/Decode to/from Base64
Java Program to Implement Rolling Hash
Immutable Map Implementations in Java
Date Time trong Java 8
The Order of Tests in JUnit
A Guide to Java 9 Modularity