买彩票-36随机选择7位数

原创 2016年08月30日 00:43:55

思路:利用hashSet的去重特性和Radom类随机取数

public class Demo2 {

    public static void main(String[] args) {
        HashSet<Integer> hs = new HashSet<Integer>();
        Random r = new Random();
        while (hs.size() <= 6) {
            int t = r.nextInt(37);//范围是[0,36)
            if (t != 0) {//彩票数字不能为0
                hs.add(t);

            }
        }
        Iterator<Integer> iter = hs.iterator();
        while (iter.hasNext()) {
            System.out.println(iter.next());
        }

    }

}

相关文章推荐

JavaCodeTra 36选7 彩票抽奖

想写个小代码试试自己的运气,然并卵,并不能猜中 import java.util.Random; import java.util.Scanner; /** * */ /** * @au...
  • hhooong
  • hhooong
  • 2015年07月15日 10:12
  • 836

JAVA - 基础练习 - 枚举出彩票36选7的所有组合

JAVA基础练习,枚举出彩票36选7的所有组合,并把它们保存在文本文件中,要求,每个文件最多保存60万组。 为什么有这样的要求?因为36选7有 50,086,080 个组合,如果把它保存在一个文件中...

小算法:从N个对象中随机选择M个

小算法:从N个对象中随机选择M个 近日工作中遇到一个问题:在游戏中要求从50道题中随机选9道题出来给玩家。随即进行了一些思考,并将次过程整理成文记录于此。 从N个对象中随机选择M个作为输出是一个很常见...

Numpy:排序及返回索引、多重复制、两个矩阵对应元素取最小值、随机选择元素

1.排序: sort() # 方法一: import numpy as np a = np.array([[4,3,5,],[1,2,1]]) print (a) b = np.sort(a, axi...

随机选择算法的研究

  • 2013年01月04日 19:40
  • 394KB
  • 下载

Sweet Snippet系列 之 随机选择

1. 引子:   平日工作学习时总会遇到一些令人欣喜的代码段子(Snippet),虽然都很短小,但是其间所含的道理都颇有意味,遂而觉得应该不时的将她们记下,一来算作复习整理,二来也给有兴趣的朋友做些...
  • tkokof1
  • tkokof1
  • 2013年12月28日 17:16
  • 891

算法导论之随机选择

package select; import java.util.Random; public class Randomized_Select { int Partition(int a[]...
  • fkyyly
  • fkyyly
  • 2014年03月07日 17:58
  • 632

linq随机选择和差集

int[] tt = { 1, 12, 5, 4, 8, 36, 15, 74, 13, 44, 121, 3, 9 }; Console.WriteLine ("============随机取...
  • Joyhen
  • Joyhen
  • 2014年04月04日 10:58
  • 2255

Android 自定义View,圆形随机选择列表

自定义View,圆形随机选择列表 第一次写博客,做了很长时间的android,好多的东西都是从网上拔下来,这次由于工作需要,从网上没拔下来控件,就只能自己做了。。 虽说之前,从网上看过自定义控件怎么写...

随机选择算法---Randomized Selection Algorithm

Introduction 我们已经见过很多关于顺序统计的信息。在不排序的情况下,在一个无序数组中找到第K小的数,你将会怎么做呐? 找最大值一般的做法就是定义一个最大值变量,来遍历数组。但是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:买彩票-36随机选择7位数
举报原因:
原因补充:

(最多只允许输入30个字)