我正在编写一个Android应用程序,通过以下公式为每个客户端提供长用户ID:
long userID = (long) (Math.random() * 2 * Long.MAX_VALUE - Long.MAX_VALUE);
我是否正确使用MAX_VALUE,即利用每一个可能的长值?
我有两个重复用户ID与10k,100k或100万用户的几率是多少?我该如何计算呢?
如果我ls -l在一个目录中并得到:
-rwxr-x--- 1 user1 admin 0 8 Aug 2012 file.txt
-rwxr-x--- 1 user1 admin 1733480 26 Jul 2012 Archive.pax.gz
drwxr-x---@ 7 user1 admin 238 31 Jul 2012 Mac Shots
-rwxr-x---@ 1 user3 admin 598445 31 Jul 2012 Mac Shots.zip
-rwxr-x---@ 1 user1 admin 380 6 Jul 2012 an.sh
-rwxr-x--- 1 user2 admin 14 30 Jun 2012 analystName.txt
-rwxr-x--- 1 user1 admin 36 8 Aug 2012 apple.txt
drwxr-x---@ 7 user1 admin 238 31 Jul 2012 iPad Shots
-rwxr-x---@ …Run Code Online (Sandbox Code Playgroud) 我有这样的清单
["<name:john student male age=23 subject=\computer\sience_{20092973}>",
"<name:Ahn professor female age=61 subject=\computer\math_{20092931}>"]
Run Code Online (Sandbox Code Playgroud)
我想让学生使用{20092973},{20092931}.
所以我想分成这样的列表
我的期望结果1是这个(输入是{20092973})
"student"
Run Code Online (Sandbox Code Playgroud)
我的期望结果2是这个(输入是{20092931})
"professor"
Run Code Online (Sandbox Code Playgroud)
我已经在搜索...但我找不到..抱歉..
我怎么能这样?
我在java中搜索保存数据的最佳方法.我有两个带ID和名称的ArrayLists.现在我希望它以最简单,最智能的方式保存.喜欢:
[index] [String ID] [String Name]
[1]["newID"]["Peter]
Run Code Online (Sandbox Code Playgroud)
它背后的想法是,例如,我有名称"彼得",所以我知道索引,所以我得到了ID.传入数据"彼得"得到索引1和ID"newID"
那么最好的方法是实现它.三维数组列表,矢量我不确定,谢谢:)
java ×2
list ×2
string ×2
arraylist ×1
bash ×1
long-integer ×1
ls ×1
parsing ×1
python ×1
python-2.7 ×1
random ×1
statistics ×1
stochastic ×1