双色球

最近身边很多人玩双色球。。我也买了几期。

下面是双色球模拟程序,代码如下:

package Test;import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;import Test.util.ConnectionUtil;/**6个为红球(1—33),1个为蓝球(1—16)*/
public class ColorBall {public static void main(String[] args) {try {Connection conn=ConnectionUtil.getConnection();Statement stmt = conn.createStatement();PreparedStatement ps=null;String sql = "insert into ball values(BALLID_SEQ.NEXTVAL,?,?,?,?,?,?,?,sysdate)";ps=conn.prepareStatement(sql);//循环购买双色球2400000注for(int c=0;c<2400000;c++){List luckBalls=makeLuck();for(int i=0;i<luckBalls.size();i++){String num=Integer.toString((Integer)luckBalls.get(i));ps.setString(i+1,num);}ps.executeUpdate();}stmt.close();conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}//产生一期幸运球public static List makeLuck(){List balls=new ArrayList();List luckBalls=new ArrayList();for(int i=0;i<33;i++){balls.add(i+1);}for(int i=0;i<6;i++){int luckIndex=(int)(Math.random()*(balls.size()));luckBalls.add(balls.get(luckIndex));balls.remove(luckIndex);}luckBalls.add((int)(Math.random()*16)+1);return luckBalls;}}

数据库情况:

建表语句:

-- Create table
create table BALL
(OPENID   VARCHAR2(10) not null,RED1     VARCHAR2(10) not null,RED2     VARCHAR2(10) not null,RED3     VARCHAR2(10) not null,RED4     VARCHAR2(10) not null,RED5     VARCHAR2(10) not null,RED6     VARCHAR2(10) not null,BLUE1    VARCHAR2(10) not null,DATETIME DATE
)
tablespace USERSpctfree 10initrans 1maxtrans 255storage(initial 64next 8minextents 1maxextents unlimited);
-- Create/Recreate primary, unique and foreign key constraints 
alter table BALLadd constraint ID primary key (OPENID)using index tablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited);
-- Create/Recreate indexes 
create unique index IDX_TEST on BALL (OPENID DESC)tablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited);

买完彩票后数据库情况:

SQL> SELECT count(*) FROM ball;COUNT(*)
----------2400000


第二天查看中奖情况

从我的数据库中查询,看是否有满足中奖的条目:

--第2013083期 05 06 12 14 19 23 09
SQL> SELECT * FROM (2  SELECT * FROM (3  SELECT * FROM (4  SELECT * FROM ball WHERE blue1='9' and (red1+red2+red3+red4+red5+red6)=(05+06+12+14+19+23)5  and (red1=6 or red2=6 or red3=6 or red4=6 or red5=6 or red6=6))6  WHERE (red1=5 or red2=5 or red3=5 or red4=5 or red5=5 or red6=5))7  WHERE (red1=12 or red2=12 or red3=12 or red4=12 or red5=12 or red6=12))8  WHERE (red1=14 or red2=14 or red3=14 or red4=14 or red5=14 or red6=14);OPENID     RED1       RED2       RED3       RED4       RED5       RED6       BLUE1      DATETIME
---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- -----------
904191     14         22         12         20         6          5          9          
2066183    5          12         14         20         22         6          9          2013/7/19 9


当前情况分析:

买了240万注彩票,人民币240*2万=480万元,有两注满足四个红球和一个蓝球满足条件,中奖200*2=400元。

 

中头等奖的概率和出门被车撞死的概率的比较:

中头等奖的概率:

SELECT 1/((33*32*31*30*29*28)/(6*5*4*3*2*1)*16) FROM dual  --1/17721088

出门被车撞死的概率:

我们用2005年的车祸资料来说明一下,2005年全国共发生道路交通事故450254起,造成98738人死亡。
以13亿人每人平均300次出门来计算,2005出门被车撞死的概率很小 = 98738 /(13亿*300) 约等于千万分之2。
就是说一个人出门1千万次,有两次被撞死的可能

两个概率的关系:

SELECT (2/10000000)/(1/17721088) FROM dual  --3.5442176

也就是说中头奖的概率为你出门被车撞死概率的3.5倍多,并且还是在一年之内。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/44518.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

双色球的概率

为什么80%的码农都做不了架构师&#xff1f;>>> 双色球所有的组合数&#xff1a;33x32x31x30x29x28/6/5/4/3/2/1x1617721088。因此随机买一注的话&#xff0c;中头奖的概率约为“一千七百七十二万分之一”。最近一期双色球为15028期&#xff0c;销售额为318 360 50…

java 随机生成双色球

1.描述 输入注数&#xff0c;Java随机生成双色球 2.代码 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Random; import java.util.Scanner;public class Two_color_ball {// 随机生成双色球 前区 01-33 取6个数 后区…

诗歌与词曲收藏

《和子由渑池怀旧》-&#xff08;宋&#xff09;苏轼 人生到处知何似&#xff0c;应似飞鸿踏雪泥。 泥上偶然留指爪&#xff0c;鸿飞那复计东西。 老僧已死成新塔&#xff0c;坏壁无由见旧题。 往日崎岖还记否&#xff0c;路长人困蹇驴嘶。 《年轻的心》-席慕容 不再回头的 …

【情人节表白神器:送她一个HTML动态表白网站 带源码】

ChatGPT 介绍 ChatGPT 是由 OpenAI 开发的高级语言模型。它是一种基于变换器的神经网络&#xff0c;已经在互联网上的大量文本数据上进行了训练。这使得 ChatGPT 具有很强的语言理解能力&#xff0c;能够生成人类般的文本内容&#xff0c;如回答问题、生成摘要、翻译等。 近期…

基础知识6

知乎上的面试题&#xff1a;https://zhuanlan.zhihu.com/p/546032003 一、Topk问题以及变种&#xff0c;各种解法 微博的热门排行就属于 TopK 问题 TopK 一般是要求在 N 个数的集合中找到最小或者最大的 K 个值&#xff0c;通常 N 都非常得大。 算法的优点是不用在内存中读入全…

美云智数孔凡实:工业软件“突围战”——强化核心技术+渠道共赢生态丨数据猿专访...

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 “仿真和数字孪生是企业数字化发展中的刚需的&#xff0c;不论是什么制造业&#xff0c;都会有产品&#xff0c;有产品就会有制造的仿真。”——美云智数渠道产品BU总经理 孔凡实 随着元宇宙概念的火热&#xff0c;数字孪生…

日语毕业论文日文参考文献怎么找?

要说什么东西能够让一位当代大学生茶饭不思、日渐消瘦&#xff0c;那么论文一定能够排得上号。近些年&#xff0c;学术不端的行为在学术界受到越来越多的关注&#xff0c;对于学位论文的要求也越来越高。大家都知道&#xff0c;写出一篇学位论文很难。写出一篇日语毕业论文更是…

GPT 吞噬一切!我们还需要编程语言吗?

作者 | GPT-4 责编 | 唐门教主 出品 | 《智能之境》&#xff0c;一个由 AIGC 创作的栏目 编者按 「智能之境」专栏更新&#xff1a;AGI 的未来&#xff0c;究竟属于 Rust 还是 Mojo&#xff1f;或者我们还需要编程语言吗&#xff1f; LLVM 之父、苹果的编程语言 Swift 之父、新…

ChatGPT 技术首发上车,集度汽车官宣将融合文心一言;谷歌自研数据中心芯片取得新进展;Firefox 110 发布|极客头条...

「极客头条」—— 技术人员的新闻圈&#xff01; CSDN 的读者朋友们早上好哇&#xff0c;「极客头条」来啦&#xff0c;快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 一分钟速览新闻点&#…

第三课总结吴恩达 ChatGPT Prompt 免费视频

前两课在这里&#xff1a; 总结吴恩达 ChatGPT Prompt 免费课程 第二弹进阶吴恩达 ChatGPT Prompt 技巧 今天第三课&#xff0c;两个技巧 第一个&#xff0c;Prompt 迭代开发 熟悉我号《有关SQL》的朋友都知道&#xff0c;SQL 调优有经典的三板斧&#xff0c;最激动人心的是第三…

吴恩达 Chatgpt prompt 工程--5.Transforming

探索如何将大型语言模型用于文本转换任务&#xff0c;如语言翻译、拼写和语法检查、音调调整和格式转换。 Setup import openai import osfrom dotenv import load_dotenv, find_dotenv _ load_dotenv(find_dotenv()) # read local .env fileopenai.api_key os.getenv(OPE…

吴恩达 Chatgpt prompt 工程--2.Iterative-prompt

迭代分析和完善prompts&#xff0c;以从产品概况表中生成营销副本。 Setup import openai import osfrom dotenv import load_dotenv, find_dotenv _ load_dotenv(find_dotenv()) # read local .env fileopenai.api_key os.getenv(OPENAI_API_KEY)def get_completion(prom…

吴恩达 ChatGPT Prompt Engineering for Developers 系列课程笔记--07 Expanding

07 Expanding 本节示例如何用ChatGPT生成一封电子邮件的回复。 1) 定制化情绪 给定客户评论&#xff0c;我们根据评论内容和情绪产生定制的回复。下面是给定情感&#xff08;positive/negative&#xff09;&#xff0c;让ChatGPT产生相应回复的prompt。 """…

吴恩达ChatGPT课爆火:AI放弃了倒写单词,但理解了整个世界

明敏 杨净 发自 凹非寺量子位 | 公众号 QbitAI 没想到时至今日&#xff0c;ChatGPT竟还会犯低级错误&#xff1f; 吴恩达大神最新开课就指出来了&#xff1a; ChatGPT不会反转单词&#xff01; 比如让它反转下lollipop这个词&#xff0c;输出是pilollol&#xff0c;完全混乱。 …

吴恩达ChatGPT《LangChain for LLM Application Development》笔记

基于 LangChain 的 LLM 应用开发 1. 介绍 现在&#xff0c;使用 Prompt 可以快速开发一个应用程序&#xff0c;但是一个应用程序可能需要多次写Prompt&#xff0c;并对 LLM 的输出结果进行解析。因此&#xff0c;需要编写很多胶水代码。 Harrison Chase 创建的 LangChain 框…

国际海运出口的操作流程是怎样的?

国际海运运输因为方便快捷以及运费低等特点&#xff0c;一直以来是大多数外贸企业出口货物物流运输的首选&#xff0c;然而新进入外贸行业的朋友们&#xff0c;对于海运出口流程还不是很了解&#xff0c;今天箱讯小编就为大家来介绍下。 海运出口操作流程如下&#xff1a; 1、…

用Python赚钱的方法有哪些?

很多人想知道用Python赚钱的方法有哪些&#xff1f;Python很容易使用&#xff0c;应用性较强。可以通过使用Python开发小程序、抓取数据、游戏开发、兼职编程老师&#xff0c;发展副业的方式来赚钱。 用Python赚钱的方法&#xff1a; 1、某宝搜python程序      可以到某宝…

学python可以做什么兼职-Python兼职收入过万?用Python做项目真的这么赚钱吗?

今天给大家分享一下2位前辈业余接兼职做的一些Python项目。我在这里想说&#xff0c;无论你是自学还是进培训班&#xff0c;只要把Python学好&#xff0c;钱自然而来。 问&#xff1a;请问用Python可以接哪些兼职的活赚钱? 1兼职费用足够学费生活费 恰巧上学期间接过一些外…

Midjourney指令操作、promt框架、参数设置教程

引言&#xff1a;基于Chatgpt的应用如雨后春笋&#xff0c;这波浪潮正当时。最近在摸索图片生成有价值的应用场景&#xff0c;使用过程中整理了一些指令秘籍&#xff0c;一同分享出来。 1、原理 Midjourney的人工智能绘画技术基于GPT-3.5模型&#xff0c;使用了先进的神经网络…

Python 如何赚钱?学会我交给你的Python赚钱大法,就算是大学生,月入1W外快不在话下。

现在学python的人越来越多了&#xff0c;都说学python赚的钱多&#xff0c;那么问题来了&#xff0c;就是我学完Python赚不到钱怎么办? 或者说找不到Python赚外快的平台或方式&#xff0c;今天小编我分享我的Python赚钱大法&#xff0c;学完月入1W外快不在话下&#xff01; …