谁能解决这个较大数字序列随机排列但又不重复的问题现在要实现这么个功能,有3个视频节目A,B,C,D一段时间内A要播放100次,B200次,C 300次,D400次.要求或者他们的播放序列,序列要符合两个要求:

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 16:32:08
谁能解决这个较大数字序列随机排列但又不重复的问题现在要实现这么个功能,有3个视频节目A,B,C,D一段时间内A要播放100次,B200次,C 300次,D400次.要求或者他们的播放序列,序列要符合两个要求:

谁能解决这个较大数字序列随机排列但又不重复的问题现在要实现这么个功能,有3个视频节目A,B,C,D一段时间内A要播放100次,B200次,C 300次,D400次.要求或者他们的播放序列,序列要符合两个要求:
谁能解决这个较大数字序列随机排列但又不重复的问题
现在要实现这么个功能,有3个视频节目A,B,C,D一段时间内A要播放100次,B200次,C 300次,D400次.要求或者他们的播放序列,序列要符合两个要求:1.同一个节目不能里连续播放两次以上,必须有间隔.2、播放次数的多出现的频率高.
现在我的做法是,先做一个10维数组,其中有1个A,2个B,3个C,4个D,然后随机取这个十维数组的某一位,放入队列,然后随机去第二位,如果与第一个不重复就放入序列,如果重复就重取,这样就能实现要求的功能.
但是现在的问题是:如果播放次数不是100的整数,而是像110,120,150这样的数,就只能从大小为11+12+15这样较大的数组取数,由于随机数回渠道重复的数组,而这个数组有很大,所以造成效率很低,重复取到相同节目的情况很多,程序很久没有响应.
求那位高手可以解决这个问题

谁能解决这个较大数字序列随机排列但又不重复的问题现在要实现这么个功能,有3个视频节目A,B,C,D一段时间内A要播放100次,B200次,C 300次,D400次.要求或者他们的播放序列,序列要符合两个要求:
建立一个100+200+300+400的字符数组,先对这个数组进行赋值,
100个‘A',200个'B',300个'C',400个'D',保证你的条件即可.
然后对这个数组进行循环即可.

谁能解决这个较大数字序列随机排列但又不重复的问题现在要实现这么个功能,有3个视频节目A,B,C,D一段时间内A要播放100次,B200次,C 300次,D400次.要求或者他们的播放序列,序列要符合两个要求: 谁能MATLAB帮我解决这个简单的数学建模、、随机生成16个1到100之间的整数,然后将这组数由大到小排列.输出原数列与排列后的数列. 数字序列是怎么排列的 给你0~100个数字,位置随机,50降序排列,51~100升序排列谁能给我解答下,大姐! C# 生成1-20随机数 不重复如何随机排列1-20数字 一个离散函数(序列)的参数有哪些?数字角频率?比如,一个序列a={1 2 3 5 9}它有角频率(又叫数字频率),对这个我不太理解,我想问,如果就知道这个序列x=0为1处,可以求出它的角频率吗?好像序 这个Matlab程序怎么写?1、创建脚本实现随机数序列的各元素由大到小排列,其中随机数服从U(0,1)的随机分布,并且序列长度为10.2、创建函数实现指定长度的随机数列的各元素由大到小排列,其 八位数字随机排列,要求所有的组合?、、? 5个1到7的数字随机排列有几种排法 什么是伪随机序列 关于excel数字随机排列的问题在输入一定的数字,怎么样才能让他随机排列?假设我输入的是1~100(范围不限的,也可能是1~1000),怎么让范围内的数据随机排列?任意数字不重复,谢谢. 有机物中能否存在氧氧单键(如…C-O-O-H)?这个样子似乎碳过饱和了,不过从成键上考虑似乎说的通.我个人估计会出现重排列但是又不知道他会怎么变.能不能用杂化理论或者极性角度解释 什么材料最重体积小但又不导电 1-9数字按9个数字排列且不重复,能排多少组? 用matlab求一个序列的所有子序列只要求出所有子序列,对子序列没有其他要求.这个程序应该怎么写?某个序列的子序列是从最初序列通过去除某些元素但不破坏余下元素的相对位置(在前或在 如何让Excel 中的数字随机排列我有1列3500行的数字,也就是说有3500个数字,如何让这些数字随机排列? 谁能告诉我易数矩阵的数字排列方式? matlab创建函数实现指定长度(n)的随机序列各元素由大到小排列怎么做