java隨機生成6位數字字符數組

一個java隨機生成6位數字字符數組實例,有需要了解的朋友可參考參考。
代碼如下

package com.system.oss.common.util;
/**
* 動態生成隨機字符數組
*
* @author 蘇持恒
*/
public class ShortMessageCodeUntil
{


/**
* 隨機生成4位數字字符數組
*
* @return rands
*/
public static char[] generateCheckCode()
{
String chars = "0123456789";
char[] rands = new char[4];
for (int i = 0; i < 4; i++)
{
int rand = (int) (Math.random() * 10);
rands[i] = chars.charAt(rand);
}
return rands;
}


/**
* 隨機生成6位數字字符數組
*
* @return rands
*/
public static char[] generateCheckPass()
{
String chars = "0123456789";
char[] rands = new char[6];
for (int i = 0; i < 6; i++)
{
int rand = (int) (Math.random() * 10);
rands[i] = chars.charAt(rand);
}
return rands;
}


}

更多相關文章
  • 文章詳細的介紹了關于java隨機數Math.random()函數用法,以前利用實例來說明random()函數詳情,有需要的同學可以看看.1.Math庫裏的static(靜態)方法random()該方法的作用是産生0到1之間(包括0,但不包括1)的一個double值. 代碼如下 double rand ...
  • 本文章也是針對于asp.net來做的,就是關于asp.net c#與vb.net 只能輸入英文和數字函數,第一款是c#限制只能輸入數字與英文,後一示是vb.net做的,原理都一個個字符然後判斷他的內碼值如下實例.本文章也是針對于asp教程.net來做的,就是關于asp.net教程 c#與vb.net ...
  • 今天看到一個朋友分享兩處隨機讀取N條記錄的文章,下面我們做了一下之後會發現可以隨機做個更新了,下面一起來看看吧.隨機讀取數據MYSQL自身語句便可實現,下面舉例來說明:比如,我要隨機讀取6條數據顯示給浏覽者:MYSQ
  • isNaN() 函數通常用于檢測 parseFloat() 和 parseInt() 的結果,以判斷它們表示的是否是合法的數字.當然也可以用 isNaN() 函數來檢測算數錯誤,比如用 0 作除數的情況. 代碼如下 function checkValue() { if(isNaN(document.
  • 在php中mt_rand()和rand()函數都是可以隨機生成一個純數字的,他們都是需要我設置好種子數據然後生成,那麽mt_rand()和rand()那個效能會好一些呢,下面我帶著疑問來測試一下.例子 1. mt_r
  • 下面我來給大家介紹sql隨機查詢的函數,在mysql中我們會使用到rand()函數,在mssql中我們使用到newid()函數,方法都很簡單mysql是這樣實現的: 代碼如下 select * from tablen
  • DNF地下城與勇士數字解密活動3月14日答案大全
    DNF 3月14日數字解密活動答案是什麽?作爲最新的數字解密答案,小編第一時間發布出來了,
  • 方括號表達示方括號表達式 描述 [[:alnum:]] 字母和數字混合的字符 [[:alpha:]] 字母字符 [[:cntrl:]] 控制字符 [[:digit:]] 數字字符 [[:graph:]] 圖像字符 [
一周排行
  • AE如何制作飛散粒子文字效果
    AE如何制作飛散粒子文字效果呢,ae制作出來的效果比其它的都要好了,下面一起來看一篇AE如 ...
  • C++ replace()函數返回string 能放的最大元素個數.(不同于capacity)size _ type max _ size( ) const; basic_string <char>::s ...
  • PHP本身是不是支持多線程的,不過我們可以借助其他的方法來實現多線程,比如 shell 服務,比如 web 伺服器,本文我們來講講這兩個方法如何實現.PHP+shell實現多線程的方法先寫個簡單的php代碼,這裏爲了
  • 這裏我們介紹的是定時給指定的div賦值內容,定時我們可以使用到setInterval或者setTimeOut函數來執行ajax函數,這樣就可以過幾秒刷新一次了,下面我們看實例.例 代碼如下 <script ty ...
  • ldd是什麽東東小編也不知道,因爲初次看到ldd了,但它又是非常實用的一個linux常用命令了,下面一起來看看ldd命令的例子.ldd是Linux庫操作中最實用的一個命令了,他可以查看一個程序所依賴的庫.如果你的程序
  • 這段時間公司房樂網在開發手機app,我負責寫app的數據接口,用php輸出Json數據.Json就是一種常用的高效簡潔的數據格式.現在糾結一個問題,如果數據庫中有些字段爲空,然後以Json形式返回給客戶央就會出錯.問
  • 三星手機s5 G9009D如何下載軟件G9009D下載軟件方法
    G9009D用的是安卓系統手機我們要下載軟件的方法非常的多,相對于蘋果手機來講使用三星手機
  • Boost庫是一個可移植.提供源代碼的C++庫,作爲標准庫的後備,是C++標准化進程的開發引擎之一.現在我們來講講boost異步網路通信的知識.說到異步, 即不用新開線程, 可以在同一個線程裏使用. 而異步即是適時執
  • 安裝Apache(Nginx)+MySQL+PHP的正確順序是什麽?相信剛接觸LAMP安裝配置的朋友心裏都有這個疑問,正確的順序應該是:LMPA(MySQL.PHP.Apache).原因很簡單:後面的軟件(有可能)依
  • PHP捆綁PDFLIB庫也許是最好的web出版平台了.一對典型的用法: 需求小冊子 電子商務發貨單 通過這個指南,你可以學會怎樣使用php教程4中的PDF擴展來創建PDF文檔. 我們也把焦點放在用mysql教程數據來 ...