3つの乱数を取得して、C言語でいうところの"%.3f, %.3f, %.3f"のような形式で表示を試みた。
import numpy as np
from numpy.random import *
pos = tuple( rand(3) )
frm = '%.3f, %.3f, %.3f'
print pos
print frm % tuple(pos)
結果
(0.076222111784701618, 0.76602747950227201, 0.13864621611927097)
0.076, 0.766, 0.139
参考 http://stackoverflow.com/questions/7568627/using-python-string-formatting-with-lists
v0.2
座標値を[-1,1]の範囲に変更。
import numpy as np
from numpy.random import *
for loop in range(15):
pos = tuple( rand(3) * 2 - 1 )
frm = '[ %.3f, %.3f, %.3f ],'
# print pos
print frm % tuple(pos)
(追記)
上記よりも @shiracamus さんのコメントの方が良いです。