You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by jb...@apache.org on 2019/08/19 17:29:05 UTC
[activemq] branch master updated: [AMQ-7199] Replace Math.Random
with Random.nextDouble
This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/activemq.git
The following commit(s) were added to refs/heads/master by this push:
new ca77f9c [AMQ-7199] Replace Math.Random with Random.nextDouble
new fb7d4e6 Merge pull request #357 from bd2019us/AMQ-7199
ca77f9c is described below
commit ca77f9cfc9135c5cf7fbb91c0d4ccbf95ca44b59
Author: bd2019us <>
AuthorDate: Fri May 10 21:39:53 2019 -0500
[AMQ-7199] Replace Math.Random with Random.nextDouble
---
assembly/src/release/examples/openwire/ecommerce/src/Retailer.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/assembly/src/release/examples/openwire/ecommerce/src/Retailer.java b/assembly/src/release/examples/openwire/ecommerce/src/Retailer.java
index 01ecfef..5b76459 100644
--- a/assembly/src/release/examples/openwire/ecommerce/src/Retailer.java
+++ b/assembly/src/release/examples/openwire/ecommerce/src/Retailer.java
@@ -24,6 +24,7 @@ import javax.jms.MessageProducer;
import javax.jms.Session;
import javax.jms.TemporaryQueue;
+import java.util.Random;
/**
* The Retailer orders computers from the Vendor by sending a message via
* the VendorOrderQueue. It then syncronously receives the reponse message
@@ -58,7 +59,8 @@ public class Retailer implements Runnable {
for (int i = 0; i < 5; i++) {
MapMessage message = session.createMapMessage();
message.setString("Item", "Computer(s)");
- int quantity = (int)(Math.random() * 4) + 1;
+ Random rand = new Random();
+ int quantity = (int)(rand.nextDouble() * 4) + 1;
message.setInt("Quantity", quantity);
message.setJMSReplyTo(retailerConfirmQueue);
producer.send(message);