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 - Database Handling
Overflow and Underflow in Java
Consumer trong Java 8
HttpClient 4 Cookbook
Tips for dealing with HTTP-related problems
Java IO vs NIO
Spring Boot - Apache Kafka
Flattening Nested Collections in Java
Java Program to Implement Euclid GCD Algorithm
Java Program to Check Whether a Given Point is in a Given Polygon
Guide to Dynamic Tests in Junit 5
Java Program to Implement vector
Java Program to Implement Unrolled Linked List
Spring Boot - Eureka Server
How to Read a File in Java
Introduction to Using Thymeleaf in Spring
Easy Ways to Write a Java InputStream to an OutputStream
Java Program to Perform Preorder Recursive Traversal of a Given Binary Tree
Using Spring ResponseEntity to Manipulate the HTTP Response
Converting a Stack Trace to a String in Java
Hướng dẫn Java Design Pattern – Composite
The Order of Tests in JUnit
Java Program to Implement Leftist Heap
Chuyển đổi từ HashMap sang ArrayList
Serialize Only Fields that meet a Custom Criteria with Jackson
Logout in an OAuth Secured Application
Java Program to Implement Bubble Sort
Converting a Stack Trace to a String in Java
Java Program to Implement Pagoda
Java Program to Implement Sorted Array
JPA/Hibernate Persistence Context
Vấn đề Nhà sản xuất (Producer) – Người tiêu dùng (Consumer) và đồng bộ hóa các luồng trong Java