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:
Spring Boot - Actuator
Quick Guide on Loading Initial Data with Spring Boot
New Features in Java 12
Java Program to Implement Doubly Linked List
Java Program to Implement Wagner and Fisher Algorithm for online String Matching
Hướng dẫn Java Design Pattern – Bridge
Assert an Exception is Thrown in JUnit 4 and 5
Object cloning trong java
Overflow and Underflow in Java
Setting a Request Timeout for a Spring REST API
Join and Split Arrays and Collections in Java
Injecting Prototype Beans into a Singleton Instance in Spring
Spring Data JPA @Query
Spring Boot - Hystrix
Java Program to Implement a Binary Search Tree using Linked Lists
So sánh ArrayList và LinkedList trong Java
Java Program to Find MST (Minimum Spanning Tree) using Prim’s Algorithm
Convert Time to Milliseconds in Java
Intro to the Jackson ObjectMapper
Java Stream Filter with Lambda Expression
DynamoDB in a Spring Boot Application Using Spring Data
4 tính chất của lập trình hướng đối tượng trong Java
Java Program to Implement HashSet API
Filtering a Stream of Optionals in Java
Java Program to Implement a Binary Search Algorithm for a Specific Search Sequence
Java Program to Find Median of Elements where Elements are Stored in 2 Different Arrays
“Stream has already been operated upon or closed” Exception in Java
JUnit5 @RunWith
Abstract class và Interface trong Java
Xử lý ngoại lệ đối với trường hợp ghi đè phương thức trong java
Java Program to Find the Nearest Neighbor Using K-D Tree Search
Sắp xếp trong Java 8