Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java เพื่อสร้างสตริงสุ่ม


ในบทความนี้ เราจะเข้าใจวิธีการสร้างสตริงแบบสุ่ม สตริงเป็นประเภทข้อมูลที่มีอักขระตั้งแต่หนึ่งตัวขึ้นไปและอยู่ในเครื่องหมายคำพูดคู่ (“ ”)

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

สมมติว่าข้อมูลที่เราป้อนคือ

ขนาดของสตริงถูกกำหนดเป็น:10

ผลลัพธ์ที่ต้องการจะเป็น

สุ่มสตริง:ink1n1dodv

อัลกอริทึม

ขั้นตอนที่ 1 - STARTขั้นตอนที่ 2 - ประกาศจำนวนเต็มคือ string_size สตริงคือ alpha_numeric และอ็อบเจ็กต์ของ StringBuilder คือ string_builder ขั้นตอนที่ 3 - กำหนดค่า ขั้นตอนที่ 4 - วนซ้ำ 10 ครั้งโดยใช้ for-loop สร้างการสุ่ม ค่าโดยใช้ฟังก์ชัน Math.random() และผนวกค่าโดยใช้ฟังก์ชัน append() ขั้นตอนที่ 5 - แสดงผลลัพธ์ขั้นตอนที่ 6 - หยุด

ตัวอย่างที่ 1

ที่นี่ เราเชื่อมโยงการดำเนินการทั้งหมดเข้าด้วยกันภายใต้ฟังก์ชัน 'หลัก'

<ก่อน> RandomString คลาสสาธารณะ { โมฆะคงสาธารณะหลัก (สตริง [] args) { int string_size =10; System.out.println("ขนาดของสตริงถูกกำหนดเป็น:" +string_size); สตริง alpha_numeric ="0123456789" + "abcdefghijklmnopqrstuvxyz"; StringBuilder string_builder =StringBuilder ใหม่ (string_size); สำหรับ (int i =0; i

ผลลัพธ์

ขนาดของสตริงถูกกำหนดเป็น:10สตริงสุ่มที่สร้างคือ:ink1n1dodv

ตัวอย่างที่ 2

ในที่นี้ เราสรุปการดำเนินการเป็นฟังก์ชันที่แสดงการเขียนโปรแกรมเชิงวัตถุ

คลาสสาธารณะ RandomString { สตริงคงที่ getAlphaNumericString (int string_size) { สตริง alpha_numeric ="0123456789" + "abcdefghijklmnopqrstuvxyz"; StringBuilder string_builder =StringBuilder ใหม่ (string_size); สำหรับ (int i =0; i  

ผลลัพธ์

ขนาดของสตริงถูกกำหนดเป็น:10สตริงสุ่มที่สร้างคือ:ink1n1dodv