文档章节

0C中如何产生多个随机互不相同的数.

将来的你
 将来的你
发布于 2016/02/28 20:02
字数 133
阅读 11
收藏 0

-(NSArray *)randomArray

{

    //随机数从这里边产生

    NSMutableArray *startArray=[NSMutableArray array];

    for (int i = 1; i<34; i++) {

        [startArray addObject:@(i)];

    }

    //随机数产生结果

    NSMutableArray *resultArray=[[NSMutableArray alloc] initWithCapacity:0];

    //随机数个数

    NSInteger m=6;

    for (int i=0; i<m; i++) {

        int t=arc4random()%startArray.count;

        resultArray[i]=startArray[t];

        startArray[t]=[startArray lastObject]; //为更好的乱序,故交换下位置

        [startArray removeLastObject];

    }

    return resultArray;

}

//题目为产生6个 1-33的数.实现思路为   将得到的数从容器数组中以下角标的形式去除.

© 著作权归作者所有

共有 人打赏支持
将来的你
粉丝 0
博文 5
码字总数 704
作品 0
海淀
用伪随机数生成器Random生成随机数序列

在程序设计过程中,我们经常需要用到不同的随机数序列,于是我们写下了这样的程序: //TickCount.CS public class MainClass { public static void Main() { for(int i=0; i<10; i++)//生成1...

吞吞吐吐的
2017/10/18
0
0
Java中的random函数是如何实现的

在Java中调用这个Math.Random()函数能够返回带正号的double值,取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。 random()函数的使用 Java的A...

Hosee
2016/01/10
805
0
第一章 随机事件和概率

第一章 随机事件和概率 § 1.1 随机事件和样本空间 概率论的任务是寻求随机现象发生的可能性,并对这种可能性的大小给出度量方式及其算法 随机试验是对随机现象的观察 ① 可在相同条件下重复...

一杯千岁醉
2017/05/30
0
0
Monkey用真机做测试的步骤

1 必备条件 1) 手机需要先获取root权限; 2) 手机和电脑相连(电脑可以访问手机里面的文件) 2 操作步骤 1) 使用adb devices 命令查看电脑手机是否相连; 下图表示手机已连上电脑 2) 使用...

Crystal_pig
07/17
0
0
手把手 | 从基础到实现:集成学习综合教程(附Python代码)

介绍 当你想购买一辆新车时,你会走到第一家汽车商店就根据经销商的建议购买一辆车吗?这是不太可能的。 你可能会浏览一些人们发布评论并比较不同车型的门户网站,检查其功能和价格。你也可能...

技术小能手
07/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

咕泡-Factory设计模式笔记

简单工厂模式(Factory) 做静态工厂方法(StaticFactory Method)模式,但不属于23 种设计模式之一 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类 Spring...

职业搬砖20年
14分钟前
0
0
Java中的锁分类

在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏...

Funcy1122
22分钟前
0
0
Ansible随机数

想为你的Ansible剧本取一个随机数?还想在接下来的运行中保持系统的等幂性?这里有一个答案。 假如,你要为一大批服务器设置cron任务,却不想让它们同时启动,你可以这样设置分钟数: minute...

大别阿郎
31分钟前
0
0
SpringCloud之服务注册中心Eureka

本系列介绍的配置均基于 Spring Boot 2.0.1.RELEASE 版本和 Spring Cloud Finchley.SR1 服务注册中心 Spring Cloud 已经帮我们实现了服务注册中心,我们只需要很简单的几个步骤就可以完成。 ...

熊小飞呀
58分钟前
7
1
“Comparison method violates ...”异常的再现方法

前提条件:JDK8 代码: import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class Test { public stat......

hunterli
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部