猿诗·用java随机生成一首诗

主程序代码

public class Test {
    public static void main(String[] args) {

        //单词短语

        String[] wordListOne = {"孤独", "自由", "迷惘", "坚强", "绝望", "青春",

                "迷茫", "光明", "理想", "荒谬"};

        String[] wordListTwo = {"生命", "路", "夜", "天空", "星空",

                "孩子", "雨", "石头", "鸟", "瞬间",

                "桥"};

        String[] wordListX = {"正在", "已经", "一直", "无法"};

        String[] wordListThree = {"爱着", "碎灭", "哭泣", "死去", "飞翔",

                "梦想", "祈祷", "离去", "再见", "埋葬"};


        //计算每组有多少个术语

        int oneLength = wordListOne.length;

        int twoLength = wordListTwo.length;

        int threeLength = wordListThree.length;

        int xLength = wordListX.length;

        System.out.println("一首现代诗产生了: ");

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

            int rand1 = (int) (Math.random() * oneLength);

            int rand2 = (int) (Math.random() * twoLength);

            int rand3 = (int) (Math.random() * threeLength);

            int randx = (int) (Math.random() * xLength);

            String phrase = wordListOne[rand1] + "的" 
                                + wordListTwo[rand2] + wordListX[randx] 
                                + wordListThree[rand3];

            System.out.println(phrase);

        }

    }
}

运行结果

一首现代诗产生了:
荒谬的路已经再见
自由的瞬间正在飞翔
绝望的路正在死去
光明的天空无法碎灭

原文发布于微信公众号 - java工会(javagonghui)

原文发表时间:2018-04-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏高性能服务器开发

去BAT,你应该要看一看的面试经验总结

说下我的面试经验吧,都是亲身经历,不喜勿喷: 我去年12月份从上一家公司离职,一直到今年3月份,基本上都在面试中度过来的。 先交代下背景:坐标上海,做技术开发,...

3304
来自专栏ThoughtWorks

#TW好文集锦# 代码之丑--多个构造函数

代码之丑(十四)--多个构造函数 文/郑晔 代码评审,我对一个TreeSet产生了兴趣。 TreeSet<String> configuration = ne...

3346
来自专栏牛客网

美团后台三面面经

世界上最美妙的莫过于此,在不谙世事的年纪,对生活的全部期待就是绚烂的理想本身。——赫恩曼尼

1314
来自专栏ml

HDUOJ------敌兵布阵

敌兵布阵 Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/O...

32611
来自专栏牛客网

百度核心搜索面经

2、介绍实习时的经验,主要问了我做了哪些事,如何定位程序中出现的问题,然后也问了我打日志的频率的问题。 

942
来自专栏云霄雨霁

设计模式----抽象工厂模式

1350
来自专栏python3

python 面向对象之继承实例讲解

        --- info of Student:ChenRonghua ---

792
来自专栏一枝花算不算浪漫

[Java面经] 关于面试的二三事.

4138
来自专栏牛客网

阿里蚂蚁金服Java研发四面面经

【每日一语】【每日一语】在年轻的时候,在那些充满了阳光的长长的下午,我无所事事,也无所惧怕,只因为我知道,在我的生命里有一种永远的等待。挫折会来,也会过去,热泪...

844
来自专栏数据结构与算法

BZOJ1969: [Ahoi2005]LANE 航线规划(LCT)

1390

扫码关注云+社区