精华内容
下载资源
问答
  • I have to select and return 1 random character out of a string using this method (separate from main method):public static char selectAChar(String s)I'm not sure how to select the random variable, a.....

    I have to select and return 1 random character out of a string using this method (separate from main method):

    public static char selectAChar(String s)

    I'm not sure how to select the random variable, and not sure if i should use a for loop. everything I've tried I couldn't get it to return the right variable type.

    EDIT: heres the coding i have so far

    public static void main(String args[])

    {

    Scanner kbd = new Scanner (System.in);

    System.out.println("Enter a string: ");

    String s = kbd.next();

    selectAChar(s);

    }

    public static char selectAChar(String s)

    {

    }

    i tried something using this for loop

    for(int i = 0; i < s.length(); i++)

    but i can't figure out how to choose a random character and return it.

    解决方案

    public static char selectAChar(String s){

    Random random = new Random();

    int index = random.nextInt(s.length());

    return s.charAt(index);

    }

    展开全文
  • 这篇文章主要介绍了php获取指定数量随机字符串的方法,涉及php针对数组的遍历及字符串运算相关操作技巧,需要的朋友可以参考下具体如下:function getARandLetter($number = 1) {if ($number == 0)return FALSE;...

    这篇文章主要介绍了php获取指定数量随机字符串的方法,涉及php针对数组的遍历及字符串运算相关操作技巧,需要的朋友可以参考下

    具体如下:

    function getARandLetter($number = 1) {

    if ($number == 0)

    return FALSE; //去除0

    $number = $number < 0 ? - $number : $number; //如果小于零取正值

    $letterArr = array ('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' );

    $returnStr ='';

    for($i= 0; $i < $number; $i ++) {

    $returnStr .= $letterArr [rand ( 0, 51 )];

    }

    return $returnStr;

    }

    echo getARandLetter(8);

    运行结果:lUJfScvS

    以上就是本文的全部内容,希望对大家的学习有所帮助。

    相关推荐:

    展开全文
  • 我正在尝试创建一应该包含30字符的随机字符串。但有时它也会创建28字符。如何解决这问题?我的代码是这样的:function random_string(){$character_set_array = array( );$character_set_array[ ] = array( ...

    我正在尝试创建一个应该包含30个字符的随机字符串。但有时它也会创建28个字符。如何解决这个问题?

    我的代码是这样的:

    function random_string(){

    $character_set_array = array( );

    $character_set_array[ ] = array( 'count' => 15, 'characters' => 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ' );

    $character_set_array[ ] = array( 'count' => 6, 'characters' => '0123456789' );

    $character_set_array[ ] = array( 'count' => 9, 'characters' => '!@#$%^&+_|~-=\{}[]:?/' );

    $temp_array = array( );

    foreach ( $character_set_array as $character_set )

    {

    for ( $i = 0; $i < $character_set[ 'count' ]; $i++ )

    {

    $temp_array[ ] = $character_set[ 'characters' ][ rand( 0, strlen( $character_set[ 'characters' ] ) - 1 ) ];

    }

    }

    shuffle( $temp_array );

    return implode( '', $temp_array );

    }请帮帮我。

    展开全文
  • 获取键盘录入的字符串str,随机字符串str中获取5次字符 (可获取重复的字符),1次获取1字符,将获取的5字符拼接成新字符串,如果新字符串中有小写字符,将小写字符转换成大写字符,控制台打印输出最终的新...

    获取键盘录入的字符串str,随机从字符串str中获取5次字符 (可获取重复的字符),1次获取1个字符,将获取的5个字符拼接成新字符串,如果新字符串中有小写字符,将小写字符转换成大写字符,在控制台打印输出最终的新字符串

    //代码
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println(“录入一个长度大于5的字符串”);
    String str = sc.next();
    Random random1 = new Random();
    //指定字符串长度,拼接字符并toString
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < 5; i++) {
    //获取指定长度的字符串中任意一个字符的索引值
    int number = random1.nextInt(str.length());
    //根据索引值获取对应的字符
    char charAt = str.charAt(number);
    sb.append(charAt);
    }
    String str1 = String.valueOf(sb);
    System.out.println(“将字符转换成大写之后的结果”+str1.toUpperCase());

    展开全文
  • 获取长度为5的随机字符串字符串随机的5大小写字母组成 定义String getStr()方法 功能描述: 获取长度为5的随机字符串字符串随机的5大小写字母组成 main方法调用上述方法,并打印结果 import ...
  • 下面的方法将获取某个字符串列表随机字符串 import random def randomText(textArr): length = len(textArr) if length &lt; 1: return '' if length == 1: return str(textArr[0]) randomNumber =...
  • Java获取随机字符串

    2009-02-28 15:31:42
    Java获取随机字符串Java获取随机字符串Java获取随机字符串
  • jmeter获取随机字符串

    2017-12-18 17:00:39
    使用规则,如:${__RandomFromStringList(xx1|xx2|xx3|xx4,)},这样便可随机选择字符串(中间用“|”分开),再也不用把随机字符串文本里了,对于少量随机使用起来很方便。 jmeter版本:3.3,是否兼容别的版本还...
  • bash 字符串长度How to ... 如何bash中获取10字节长度的随机字符串 。 Use this script to get a 10-byte string of letters: 使用此脚本可获取10字节的字母字符串: tr -dc "[:alpha:]" < /dev/urandom | h...
  • MySQL自定义函数 获取随机字符串. string = date +time + random(6)
  • C#随机获取字符串

    2018-11-09 11:11:20
    private string GenerateCheckCode(int num)  {  int number;  char code;  string checkCode = String.Empty;  Random random = new Random();  for (int i = 0; i &lt; nu...
  • JAVA实现随机获取字符串数组的任意一个字符串 //随机返回字符串数组字符串 public static String RandomStr(String[] strs){ int random_index = (int) (Math.random()*strs.length); return strs[random_...
  • //------//搜索字符串(参数1:完整的内容,参数2:左边的内容,参数3:右边的内容)----(获取个字符串中间的字符串) public static string Search_string(string s, string s1, string s2) //获取搜索到的数目 { ...
  • 主要介绍了php获取指定数量随机字符串的方法,涉及php针对数组的遍历及字符串运算相关操作技巧,需要的朋友可以参考下
  • 主要介绍了golang 中获取字符串个数 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • //获取指定长度的随机字符串 public static String getRandomString(int length){ //默认长度16 if(length == 0){length = 16;} //定义一个字符串(A-Z,a-z,0-9)即62位; String str="zxcvbnmlkjhgfdsa...
  • 功能描述:获取长度为5的随机字符串字符串随机4个大写英文字母和10-9之间(包含0和9)的整数组成 2.定义main方法,方法内完成: (1)定义长度为26,元素值为26大写英文字母的数组chs (2)传递数组chs...
  • 当我们开发的时候,我们会遇到这些业务场景:如给用户信息一个随机字符串作为一唯一的认证方式、给商家一特定的标识、给某些商品一代表、存为一session标识作为缓存、给redis一键值对等等。...
  • 随机字符串 - 生成指定长度的字符串 -(NSString *)randomStringWithLength:(NSInteger)len { NSString *letters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; NSMutableString *...
  • java 获取随机字符串

    2015-06-12 14:27:35
    java实现获取随机字符串
  • 从数组和字符串中获取随机项。 安装 $ npm install randpick.js 用法 const randpick = require ( 'randpick.js' ) ; const emoji_array = [ ':bug:' , ':snail:' , ':hatching_chick:' , ':turtle:' , ':shark:' ,...
  • python生成随机数、随机字符、随机字符串

    万次阅读 多人点赞 2019-06-06 12:47:36
    python生成随机数、随机字符、随机字符串 本文是基于Windows 10系统环境,实现python生成随机数、随机字符、随机字符串: Windows 10 PyCharm 2018.3.5 for Windows (exe) python 3.6.8 Windows x86 ...
  • 获取随机8位字符串: echo $RANDOM |md5sum |cut -c 1-8 openssl rand -base64 4 cat /proc/sys/kernel/random/uuid |cut -c 1-8 获取随机8位数字: echo $RANDOM |cksum |cut -c 1-8 openssl rand -base64 4 |...
  • iOS 获取随机字符串

    千次阅读 2017-06-16 11:28:26
    -(NSString *)getRandomStr {  char data[6]; ...data[x++] = (char)('A' + (arc4random_uniform(26))));... NSString *randomStr = [... DLog(@"获取随机字符串 %@",string);  return string;   }
  • JAVA---字符串中随机位数

    千次阅读 2013-09-15 10:56:38
    //字符串中随机位数 import java.util.Random;  public class RandomNum {  // 写方法  public static String randomCheckCode(String str) {  // 声明返回值  String temp = "";  // ...
  • 字符串随机4个大写英文字母和10-9之间(包含0和9)的整数组成 英文字母和数字的顺序是随机的 */ public class Demo {     public static void main(String[] args) {        ...
  • 代码实现 import java.util.Random; import java.util.UUID; public class TestNumber { /** * @param args ... //获取随机产生的UUID数值,转换成字符串对象 String string = UUID.randomUUID().toS
  • 随机生成字符串

    2021-02-04 13:35:36
    开发过程随机生成字符串的需求很常见,例如:前后端进行加密需要带随机字符串等。目前我经常使用的方法是: /** * 获取随机字符串 * @param {number}} len */ function randomString (len) { len = len ||...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 226,332
精华内容 90,532
关键字:

在字符串中随机获取4个字符