N 位隨機數字串的 JAVA 生成實現

2021-08-27 19:07:09 字數 658 閱讀 7676

/**

* 功能描述 隨機數工具類

* @author fengxueyeguiren

* 建立時間 2014-7-25

*/public class randomutil

// 儲存中間生成的數串

stringbuffer randomdigitstr = new stringbuffer();

// 生成的隨機數

long randomdigit;

if(n < 18) else

}// 生成的隨機數串位數

int randomdigitstrlength = randomdigitstr.length();

// 生成的隨機數串位不足但是也不達 18位時,迴圈隨機插入隨機生成的[0, 9]間任意一位數

if(randomdigitstrlength < n) else }}

return randomdigitstr.tostring();}/*

* 生成(獲得)randomutil。bits位隨機數串

*/public static string getnbitrandomdigit()

public static void main(string args)

}}

009快手 數字序列第n位的值

問題描述 有乙個無限長的數字序列1,2,2,3,3,3,4,4,4,4,5,5,5,5,5。數字序列從1開始遞增,且數字k在該序列中正好出現k次 求第n項是多少 輸入描述 輸入為乙個整數n 輸出描述 輸出乙個整數,即第n項的值 示例輸入 4示例輸出 3思路 一開始是打算用加法模擬一下,後來發現超記憶...

java 生成4位隨機數,包含數字和字元

private string generateword list list arrays.aslist beforeshuffle collections.shuffle list stringbuilder sb new stringbuilder for int i 0 i list.size ...

數字序列中某一位的數字

面試題44 數字序列中某一位的數字 題目 數字以0123456789101112131415 的格式序列化到乙個字串行中。在這 個序列中,第5位 從0開始計數 是5,第13位是1,第19位是4,等等。請寫一 個函式求任意位對應的數字。static int digit at uint32 t inde...