首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Java中生成随机股票代码的最有效方法是什么?

在Java中生成随机股票代码的最有效方法是什么?
EN

Stack Overflow用户
提问于 2019-11-07 06:22:33
回答 1查看 267关注 0票数 0

我目前正在做一个个人项目,基本上是创建一堆随机的股票投资组合,并通过它们来挑选最好的一个。我是Java的新手,所以如果这是一个微不足道的问题,我很抱歉。

基本上,我目前的设置方式是,我有一个方法,它创建一个大小为1-5的随机字符串,然后在市场观察之类的网站上搜索随机字符串,看看是否有任何结果出现。

但是,我想知道是否一个更有效的实现是上传一个数组/xml文件,其中包含来自大多数主要证券交易所的上市公司的股票代码,这将使我符合8,000+标准。我也可以缩小规模,只处理纽约证交所的股票,但这仍然可以处理1900值的股票。我也会在Marketwatch上查找这些报价器。我也对任何更好的建议持开放态度,因为我怀疑这两种方法都不是非常有效的实现。

我也只需要为我的项目生成大约100个随机的股票报价器。

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-07 06:33:32

有一个名为faker的java库。它有引号列表,您可以使用以下命令随机选择:

代码语言:javascript
运行
复制
    Faker faker = new Faker();
    System.out.println(faker.stock().nsdqSymbol());
    System.out.println(faker.stock().nyseSymbol());

Maven:

代码语言:javascript
运行
复制
<dependency>
    <groupId>com.github.javafaker</groupId>
    <artifactId>javafaker</artifactId>
    <version>1.0.1</version>
</dependency>

GIT:

https://github.com/DiUS/java-faker

包含所有可能的股票的文件:

https://github.com/DiUS/java-faker/blob/master/src/main/resources/en/stock.yml

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58739356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档