`
devon.k
  • 浏览: 90575 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

生成26个随机排序的字母

阅读更多
其实这跟洗扑克牌的原理一样

	public char[] createSecretKey(){		
		char[] cArr = {
				'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'		
		};
		Random random = new Random();
		int rInt = 0, len = cArr.length;
		char hold = 0;
		//随机找元素进行替换
		for(int i = len - 1; i >= 0; i --){
			rInt = random.nextInt(len);
			hold = cArr[i];
			cArr[i] = cArr[rInt];
			cArr[rInt] = hold;
		}		
		return cArr;
	}
分享到:
评论

相关推荐

    生成10个互不相同的字母,并排序

    这个文件包含了一个类和一个主方法,主方法中包含了生成和排序字母的过程。通过运行这个程序,我们可以得到未排序和排序后的10个字母序列。 总结起来,这个任务涵盖了如何使用Java生成随机数以及如何对字符数组进行...

    随机生成cube并排序

    标题 "随机生成cube并排序" 暗示我们要探讨的是如何在编程环境中生成一组随机的立方体(cube)数据,并对这些数据进行排序。在计算机科学中,这通常涉及到算法和数据结构的知识,特别是排序算法。 立方体数据可以...

    随机码生成器

    伪随机数生成器通过一个初始的种子值(可以是时间戳、硬件状态等)产生一系列看似随机但实际上可预测的数字序列。而真随机数生成器则利用物理现象(如电子噪声、放射性衰变)来获取真正的随机性,无法被精确预测。 ...

    随机抽取英文字母10个,并进行选择排序 或 冒泡排列-C语言代码

    在本项目中,我们主要探讨的是使用C语言编写程序来实现两种常见的排序算法:选择排序和冒泡排序,用于对随机生成的10个英文字母进行排序。这两个算法是计算机科学基础课程中的典型示例,对于理解排序原理至关重要。 ...

    产生随机字符并排序

    在IT领域,生成随机字符和进行排序是两个基础但重要的概念。随机字符生成常用于密码生成、测试数据填充、加密算法等场景,而排序则在数据处理和算法学习中占据核心地位。 首先,我们来讨论如何生成随机字符。在...

    水煮随机码生成器 v3.1.rar

    1、自定义输入想要批量生成随机码的位数、个数; 2、支持大/小写字母、数字及符号常规组合选项; 3、支持自定义字符范围组合; 4、支持自定义位置或随机位置插入字符; 5、支持在头部或尾部插入固定内容组合...

    水煮随机码生成器 v2.9.zip

    1、自定义输入想要批量生成随机码的位数、个数; 2、支持大/小写字母、数字及符号常规组合选项; 3、支持自定义内容范围组合; 4、支持自定义位置起插入字符; 5、支持在头部或尾部插入固定内容组合; 6、...

    C++实现英语高中必备3500词汇随机顺序生成

    4. 输出或显示随机排序后的单词列表,可以是直接在控制台,或者生成一个新的文件或界面展示。 此外,程序可能还包含其他功能,比如用户交互,允许用户选择单词数量、重复次数或进行单词测试等。这涉及到C++的输入/...

    订单号随机生成器

    例如,在Python中,可以使用`random`模块生成随机整数,或者使用`uuid`模块生成全局唯一的UUID(通用唯一识别码)。在Java中,`java.util.Random`类可用于生成随机数,而`java.util.UUID`类则能生成UUID。这些随机数...

    JS简单生成由字母数字组合随机字符串示例

    生成随机字符串在计算机编程中是一个常见的需求,尤其是在需要创建临时密码、测试数据、唯一标识符或者进行加密操作时。本知识点主要介绍如何使用JavaScript来生成由字母和数字组合而成的随机字符串,并结合实例详细...

    Java 生成随机字符串数组的实例详解

    Java 生成随机字符串数组的实例详解是一种常见的编程任务,主要是利用Collections.sort()方法对泛型为String的List进行排序。下面是一个详细的实例详解,介绍了生成随机字符串数组的步骤和相关知识点。 知识点1:...

    PHP随机生成随机个数的字母组合示例

    在PHP编程中,有时我们需要生成随机的字母组合,这在创建唯一标识符、密码生成或者在数据加密等领域非常常见。上述标题和描述提供了一个简单的PHP函数`makecode()`,用于生成指定长度的随机字母字符串,其中包括大小...

    姓名排序工具

    姓名排序工具是一款专为行政事业单位设计的实用程序,旨在解决多个人名按特定规则排序的难题。在日常工作中,人员名单的整理与排列是一项频繁且重要的任务,手工操作不仅耗时,而且容易出现人为错误。这款小工具通过...

    php生成简单的文字+数字组合的验证码案例

    可以使用`str_shuffle()`函数对字符数组进行随机排序,然后用`implode()`连接成字符串。 3. **图像处理**:生成的验证码通常会显示在图片上,增加识别难度。PHP的GD库可以用来创建和操作图像。我们可以创建一个新的...

    机器学习字母分类-python

    这些图像基于20种不同字体,并经过随机变形生成的20000个模拟实例。每个实例转化成16个原始数字特征,其中10000用于训练,另外10000个用于字母预测。因为每个样本都有明确的类标识,所以这个一个监督学习过程。

    易语言超级列表框排序源码,易语言超级列表框排序_增加时间排序源

    接下来,"取随机文本"和"取随机时间"涉及到生成随机数据,这在测试排序算法或填充数据时非常有用。在易语言中,可以通过系统时间函数获取当前时间,也可以通过随机数生成函数创建随机文本。 "排序列表"是指对列表框...

    php数组随机排序实现方法

    在给定的实例中,我们创建了一个包含字母和数字的数组`$array`,然后调用`shuffle()`函数对这个数组进行随机排序: ```php $array = array('A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K'); ...

    自定义id快速生成器

    自定义ID是指用户可以按照自己的喜好选择或创建的唯一标识符,区别于系统自动分配的随机数字或字母组合。在百度贴吧中,用户可以选择一个独特的ID作为他们在社区中的身份象征,这有助于提高用户对平台的归属感和识别...

    自动生成ID(32位)所用jar

    例如,可以使用`org.apache.commons.lang3.RandomStringUtils`类,它提供了生成随机字符串的方法。以下是如何利用这个类来生成32位的随机字符串ID: ```java import org.apache.commons.lang3.RandomStringUtils; ...

    JS实现的随机排序功能算法示例

    本文将详细介绍如何使用JavaScript实现随机排序功能,以及三种不同的方法来达到这个目的。这些算法可以帮助开发者在某些场景下创建出不可预测的顺序,比如在游戏或者抽奖应用中。 **方法一:简单交换法** 这种方法...

Global site tag (gtag.js) - Google Analytics