如何在特定時間生成隨機unix時間戳。例如獲得今天和明天之間的隨機unix時間均值。生成隨機unix時間戳
回答
通過生成兩個時間戳來獲取所需的範圍。減去差值(絕對值)。獲取0到1之間的隨機數。將差值乘以隨機數。將結果添加到較早的時間映射。
此代碼專門獲取今天和明天之間的隨機時間。
public Date randTime(){
Date now = new Date();
Date today = new Date(now.getFullYear(), now.getMonth(), now.getDay(), 0, 0, 0, 0);
return new Date(today.getTime() + (long)(Math.random() * 86400000));
}
我想你的意思是'(long)(Math.random( )* 86400000)' – Bohemian
確實。毫秒,而不是秒XD –
long randomEpoch = epoch1 + Math.abs(new Random().nextLong()) % (epoch2-epoch1);
其中epoch1
和epoch2
是兩次。
非常好!我做了:new Date(Math.abs(new Random()。nextLong())%new Date()。getTime())獲得1970年1月1日至今天 – ademar111190
- 1. 爲明天的日期生成隨機unix時間戳
- 2. 如何生成隨機UNIX時間戳的MySQL
- 3. 生成隨機時間戳圍棋
- 4. 從上次生成unix時間戳
- 5. UNIX時間戳生成器MATLAB
- 6. 從Unix時間戳生成隨機Type 1 UUID以與Cassandra一起使用
- 7. 隨機時間生成
- 8. 在給定的範圍內生成隨機時間戳?
- 9. Unix時間戳到LDAP時間戳
- 10. Unix時間戳到FAT時間戳
- 11. 時間戳:iso8601 vs unix時間戳
- 12. 春天開機@RequestParam UNIX時間戳LocalDateTime
- 13. PHP Unix時間戳
- 14. PHP UNIX時間戳
- 15. java:隨機時間生成器
- 16. 考慮條件生成隨機時間
- 17. django - 時間戳隨機更改時區
- 18. 隨機時間戳的控制時間戳精度
- 19. 轉換Unix時間戳STR和STR到UNIX時間戳在python
- 20. 在隨機時間生成隨機線程C
- 21. jQuery在隨機時間生成隨機數
- 22. 自動生成時間戳
- 23. 隨時間間隔生成隨機顏色
- 24. 即時到Unix時間戳
- 25. UNIX時間戳小時前
- 26. 如何生成UTC UNIX時間戳在C#
- 27. 如何在C++中生成unix時間戳?
- 28. 使用cython生成一個unix時間戳
- 29. PL/SQL過程隨機時間戳
- 30. 如何生成滿足java中泊松分佈的隨機時間戳
也許你可以在這裏找到有用的東西:http://stackoverflow.com/questions/363681/java-generating-random-number-in-a-range – rosco