PCA is preferable to Random Projection.
Random Projection is a dimensionality reduction technique that maps observations from higher dimensional space into lower dimensional space
Dimensionality reduction is the process of transforming a high-dimensional data set, into a more compact representation with fewer features.
PCA is a linear dimensionality reduction technique while T-SNE is a non-linear technique
T-SNE is best suited for visualizing high-dimensional data in only two dimensions.
Factor Analysis is a dimensionality reduction technique that, like PCA, attempts to explain the variability across a set of features
ICA is a specialized dimensionality reduction technique that is used for finding independent components within a multivariate signal.
Kernel PCA extends regular PCA to situations where linear transformations are not satisfactory in capturing the variability within the data.
Principal Component Analysis (PCA) is a dimension reduction technique.