diff --git a/sklearn/tests/test_random_projection.py b/sklearn/tests/test_random_projection.py
index 33c91f7ce33113a0ad6932cdc311933f23f53b53..d214c4156f39db0c3138f0c11081bddab0bf2ef5 100644
--- a/sklearn/tests/test_random_projection.py
+++ b/sklearn/tests/test_random_projection.py
@@ -53,7 +53,7 @@ def densify(matrix):
 
 
 n_samples, n_features = (10, 1000)
-n_nonzeros = n_samples * n_features / 100.
+n_nonzeros = int(n_samples * n_features / 100.)
 data, data_csr = make_sparse_random_data(n_samples, n_features, n_nonzeros)