随机全排列生成程序及其应用开发(有程序代码)
编制生成0~n(n≤255)的一个全排列的程序,可选择下列两个方法之一或自行设计另外方法:方法1:从一个随机文件读取n+1字节数据d0,d1,¡,dn。由预先取定的一个0~n的全排列P(比如,可为0~n的自然排列)开始,依次对i=n,n-1,¡,1,计算:j=di-1+di(modi)交换P的第i项第j项(在此注意我们假定P从第0项开始)。方法2:用一个随机函数产生m(m>n)字节数据d1,d2,¡,dm。对d1(mod(n+1)),d2(mod(n+1)),dm(mod(n+1))依次考察,把后面出现的与前相同者去掉;在最后剩下的数据中,把没有出现的0~n依序补写于后面。
推荐下载
-
随机全排列生成程序及其应用开发
此程序是在密码学中经常用到的随机全排列(可用以作为“代替表”或“置换”)的方法
32 2019-01-19 -
简单的随机全排列生成
程序对不超过 255 的正整数类生成 0-n 满排列,代码比较简单。
25 2019-06-21 -
开发应用程序代码
很重要的开发资料,集结了很多种开发必备知识
11 2020-08-10 -
javascript随机抽奖程序代码
javascript 随机抽奖程序代码,主要是利用了js的Math.random方法。需要的朋友可以参考下。
11 2020-10-31 -
全排列c程序
全排列的c语言程序.全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。
22 2019-08-01 -
随机点名抽号程序代码
随机点名(抽号)程序代码,可以用于各种抽奖或点名活动。
33 2019-05-13 -
vb随机画图程序代码.txt
vb程序代码文件
7 2023-01-26 -
ASPPHP程序代码生成工具
用于 asp php 程序代码 实现快速开发,根据数据库生成代码
24 2019-01-15 -
全排列阶乘输出程序
Fully arranged (factorial) output program
39 2019-06-23 -
CAD技术及其应用MATLAB版程序代码.zip
CAD技术及其应用 (MATLAB版) 程序代码
5 2021-04-09
用户评论