from typing import List
import random


def generate_random_adjacent_matrix(size: int) -> List[List[int]]:
    """
    This function generates a squared adjacent matrix, with different proportions for
    1 and 0 vertexes. As it's a square matrix, it means that the numbers of columns are always the
    same numbers of the rows.

    :param int size: The size of the matrix, for example 4, will generate a 4x4 matrix.
    :rtype: List[List[int]]
    """
    choices = [0] * 25 + [1] * 75
    return [[random.choice(choices) for x in range(size)] for y in range(size)]