c语言编写抽卡模拟器_【贴吧抽卡模拟器】DIY版本1.0

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

核心代码:

import java.util.Random;

public class DiaLake {

public static void main(String[] args) {

//for (int i = 0; i < 10; i++) {

// System.out.println("第" + (i + 1) + "次十连:");

tenTimesLake();

// }

}

public static String rGet(){

String [] rnormal = {"情不自禁R", "品味R", "面露难色R", "时间掌控者R", "特殊任务R", "心弦之音R", "注定R", "养你R", "记录R", "选择困难R", "读你R", "味蕾烙印R", "你的存在R", "醉心创作R", "甜蜜心情R", "快乐根源R", "完美线条R", "独家定制R", "为你而歌R", "逆风R", "调查R", "砥砺R", "左右为难R", "推理R", "热身R", "弹无虚发R"};

Random r = new Random();

int n = r.nextInt(100);

if(n == 99){

int n1 = r.nextInt(4);

switch (n1){

case 0:

return "! 收藏回忆R";

case 1:

return "! 洗白白R";

case 2:

return "! 慌乱R";

default:

return "! 休闲R";

}

}

else{

int n1 = r.nextInt(26);

return rnormal [n1];

}

}

public static String srGet() {

String[] srnormal = {"童趣时光", "激战", "诚意教学", "力量源泉", "你是我的", "牵绊", "彷徨之眸", "与你比肩", "酣梦", "落雪时光", "点点萤光", "定格", "雨中臂弯", "暗夜光芒", "柔软心绪", "光影随心", "世界之外", "深夜心事", "温柔鼓励", "雨中赴约"};

Random r = new Random();

int n = r.nextInt(100);

if (n == 99) {

int n1 = r.nextInt(4);

switch (n1) {

case 0:

return "!! 比海更深";

case 1:

return "!! 那时秋深";

case 2:

return "!! 温柔时刻";

default:

return "!! 找到你了";

}

} else {

int n1 = r.nextInt(20);

return srnormal[n1];

}

}

public static String ssrGet(){

String [] ssrnormal = {"!!! 星与眸", "!!! 带你离开", "!!! 樱落无声", "!!! 掠夺者", "!!! 春日恋歌", "!!! 夏日倾心", "!!! 秋日私语", "!!! 冬日迷情"};

String [] ssrlittle = {"!!! 占有", "!!! 星之海", "!!! 眷恋海风", "!!! 溺海"};

Random r = new Random();

int n = r.nextInt(100);

if(n < 2){

int n1 = r.nextInt(4);

switch (n1){

case 0:

return "!!! 记忆裂痕 !!!";

case 1:

return "!!! 炽热胸膛 !!!";

case 2:

return "!!! 交缠视线 !!!";

default:

return "!!! 面具砂砾 !!!";

}

}else if(n < 35){

int n1 = r.nextInt(4);

return ssrlittle [n1];

}else {

int n1 = r.nextInt(8);

return ssrnormal [n1];

}

}

public static String onceLake(){

Random r = new Random();

int n = r.nextInt(100);

if(n == 0){

return ssrGet();

}else if(n < 11){

return srGet();

}else{

return rGet();

}

}

public static void tenTimesLake (){

String [] tentimesresult = new String [10];

boolean r10 = true;

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

tentimesresult [i] = onceLake();

r10 = r10 && tentimesresult [i].contains("R");

}

if(r10){

tentimesresult [9] = srGet();

System.out.println();

System.out.println("你好,十连保底的非酋。");

System.out.println();

}

for (int i = 0; i < tentimesresult.length; i++) {

System.out.println(tentimesresult [i]);

}

System.out.println("==================");

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值