Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中的随机数_Java_Mysql - Fatal编程技术网

java中的随机数

java中的随机数,java,mysql,Java,Mysql,我使用java作为前端,mysql作为后端创建了下表 mysql> select * from consumer9; ------------- 4 rows in set (0.13 sec) Service_ID Service_Type consumer_feedback 100 computing

我使用java作为前端,mysql作为后端创建了下表

mysql> select * from consumer9;
-------------             
4 rows in set (0.13 sec)



Service_ID          Service_Type                            consumer_feedback 

100                    computing                                          -1
35                     printer                                             0
73                    computing                                           -1
50                     data                                                1
我使用随机数的概念生成了这些值。 我想得到一个输出,其中服务、计算、数据在所有表中均匀分布,反馈值1出现的次数最多。

该类可以生成具有合理均匀分布的伪随机数。给出您的服务类型列表:

List<String> services = new ArrayList<String>(
    Arrays.asList("COMPUTER", "DATA", "PRINTER"));
类似地,可以选择反馈值列表中的一个:

List<String> feedbacks = new ArrayList<String>(
    Arrays.asList("1", "0", "-1"));
String s = feedbacks.get(rnd.nextInt(feedbacks.size()));
将分别以1/2、1/3和1/6的概率生成1、0和-1。您可以使用和合适的方法来安排更精细的分区

此方法应仅用于生成测试数据

附录:包括一章,包括与其他概率分布相关的信息链接和文档。

该类可以生成具有合理均匀分布的伪随机数。给出您的服务类型列表:

List<String> services = new ArrayList<String>(
    Arrays.asList("COMPUTER", "DATA", "PRINTER"));
类似地,可以选择反馈值列表中的一个:

List<String> feedbacks = new ArrayList<String>(
    Arrays.asList("1", "0", "-1"));
String s = feedbacks.get(rnd.nextInt(feedbacks.size()));
将分别以1/2、1/3和1/6的概率生成1、0和-1。您可以使用和合适的方法来安排更精细的分区

此方法应仅用于生成测试数据


附录:包括一章,内容包括与其他概率分布相关的信息链接和文档。

我仍然不明白这里到底是什么问题。您是否在询问如何生成适合特定分布模式的数据?您的数据库架构是错误的。每个消费者不应该有自己的桌子。一个单独的消费者表或其他东西,带有来自服务或其他东西的外键。另外:选择服务类型,COUNT*FROM services WHERE consumer\u feedback==1 groupby service\u typequestion不是很清楚-你能解释最后一行吗?我仍然不明白这里到底是什么问题。您是否在询问如何生成适合特定分布模式的数据?您的数据库架构是错误的。每个消费者不应该有自己的桌子。一个单独的消费者表或其他东西,带有来自服务或其他东西的外键。另外:选择服务类型,从服务中选择COUNT*,其中消费者反馈==1服务分组类型问题不太清楚-请解释最后一行好吗?